告诉Git:我喜欢这样

ter*_*ace 1 git

有时候我喜欢在OS X Finder中移动很多文件,删除一些,添加一些,修改一些 - 超过30个更改.

事实上,我需要通过"git rm"我删除的每个文件和"git mv"我之后移动的每个文件,当我不确定我是"rm'd"还是"mv'd"时我没有得到Bash完成,因为文件已经消失.

当我完成这个时,我想能够对Git说:我喜欢这样,让我们​​承诺所有这些变化.

有办法做到这一点吗?

hta*_*ata 7

使用git add -A添加修改,然后git commit提交它.

相比之下git commit -a,这将真正采用工作树.它将处理新的,移动的和重命名的文件,而git commit -a不会.git commit -a忽略新文件并将移动和重命名的文件视为删除文件(因为新位置中的文件被视为新文件,将被忽略).