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