1
dndx 2012-09-06 03:26:58 +08:00
实际上原因很简单,你在shell里运行 ls -i
就会发现,你mv文件只是改了文件名,inode number还是一样的, 所以git能轻而易举的识破你的小动作 :) |
2
fly2never 2012-09-06 08:51:41 +08:00
是这样的.提交到stash之前是delete和add两个操作.提交到stash区之后就变成rename了 哈哈
|
3
yangg 2012-09-06 09:17:44 +08:00
|
4
yuelang85 2012-09-06 09:38:28 +08:00
git是跟踪文件,不是文件名。。。。
|
6
lightening 2012-09-06 23:59:47 +08:00
Git是靠文件Hash来比较文件的啊……
|
7
xatest 2012-09-07 01:35:56 +08:00
git的原理就是一个小型文件系统,推荐阅读《Pro Git》~
|