像Github for Windows一样提交所有更改

时间:2012-09-05 19:04:26

标签: git

对于一些有经验的git用户来说,这应该是轻而易举的,我希望如此。 我想使用一个命令,当发出时,将使git与我的项目目录的当前状态同步。相比之下,必须发布单独的命令来添加添加到我的项目中的文件,删除从中删除的文件等。基本原理是我不需要额外的层来确认我的项目的每个更改只是为了git,我' d而不是git只是反映目录(当我发现它是一个很好的同步点值得同步到git)。

这也是Github for Windows采用的方法。它只是将git与您的项目同步(它确实提供了排除更改的选项,但仅作为选项)。

真的,我通常发现没有必要告诉git'使用此更改文件进行更新','将此文件从记录中删除,因为我已将其删除'等等。

我真的不愿意随着时间的推移进行实验,并希望这个问题有一个简单的设计到工作的答案。

提前致谢, 马坦

1 个答案:

答案 0 :(得分:0)

单个add命令很简单:

git add -A

请注意,git add .是不够的,因为.扩展为“当前目录”,即“所有当前文件”,这意味着它不会告诉git任何不再存在的文件(即删除的文件)

或者,如果您想在一个步骤中添加提交(通常不推荐),那么您可以

git commit -a

代替。

值得知道的是,没有必要使用这些git命令“随时间进行实验”,因为git help有很多关于每个git命令及其选项的文档。

相关问题