1
dndx 2012 年 9 月 6 日
实际上原因很简单,你在shell里运行 ls -i
就会发现,你mv文件只是改了文件名,inode number还是一样的, 所以git能轻而易举的识破你的小动作 :) |
2
fly2never 2012 年 9 月 6 日
是这样的.提交到stash之前是delete和add两个操作.提交到stash区之后就变成rename了 哈哈
|
4
yuelang85 2012 年 9 月 6 日
git是跟踪文件,不是文件名。。。。
|
6
lightening 2012 年 9 月 6 日
Git是靠文件Hash来比较文件的啊……
|
7
xatest 2012 年 9 月 7 日
git的原理就是一个小型文件系统,推荐阅读《Pro Git》~
|