小编Hel*_*Hel的帖子

移动后,当文件被显着修改时,Git不会检测重命名

考虑这个测试脚本.

#!/bin/sh -x
rm -rf test
git init test
cd test
for I in {1..100}; do
    echo $I >> x
done
git add x
git commit -am "initial commit"
git checkout -b branch
git mv x y
git commit -am "renamed"
rm y
for I in {1..60}; do
    echo branch$I >> y
done
for I in {61..100}; do
    echo $I >> y
done
git commit -am "changed the first 60 lines in branch"
git checkout master
rm x
for I …
Run Code Online (Sandbox Code Playgroud)

git

3
推荐指数
1
解决办法
334
查看次数

标签 统计

git ×1