0

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

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

真的,我通常发现不需要告诉 git '用这个更改的文件更新','从你的记录中删除这个文件,因为我已经删除了它'等等。

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

在此先感谢,马坦

4

1 回答 1

0

一个add命令很好很简单:

git add -A

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

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

git commit -a

反而。

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

于 2012-09-05T19:08:13.510 回答