有时候我喜欢在OS X Finder中移动很多文件,删除一些,添加一些,修改一些 - 超过30个更改.
事实上,我需要通过"git rm"我删除的每个文件和"git mv"我之后移动的每个文件,当我不确定我是"rm'd"还是"mv'd"时我没有得到Bash完成,因为文件已经消失.
当我完成这个时,我想能够对Git说:我喜欢这样,让我们承诺所有这些变化.
有办法做到这一点吗?
使用git add -A添加修改,然后git commit提交它.
相比之下git commit -a,这将真正采用工作树.它将处理新的,移动的和重命名的文件,而git commit -a不会.git commit -a忽略新文件并将移动和重命名的文件视为删除文件(因为新位置中的文件被视为新文件,将被忽略).
| 归档时间: |
|
| 查看次数: |
383 次 |
| 最近记录: |