在两个测试提交中,第一个只有 operation git mv file moved_file,第二个只有,在提交之前mv moved_file moved_again_file && git add -A moved_file moved_again_file都显示为重命名,但它们显示为新文件和已删除文件。git statusgit commit --verbose
我期望git diff-tree HEAD在每次提交后显示一个R(重命名)状态,但我不断得到两个: anA和 a D。
我正在尝试编写一个脚本,该脚本将根据文件状态执行操作,但如果它们始终显示为添加/删除,我将无法正确规划R(或)状态。C
Git 是 1.8.3.1 版本,如果这有什么不同的话。