添加所有非受控文件?

时间:2011-05-05 00:15:13

标签: git version-control phpstorm

我使用phpstorm作为我的IDE,它内置了git版本控制集成,所以我从来不需要使用命令行。

但是我遇到了一个问题,有几次我被提示“你想把这个文件/目录添加到git版本控制”我点击了没有,因此我有一些文件夹和文件到处都是不受控制的。

我想知道是否有一个可以运行的命令会将所有这些文件添加到版本控件中吗?

2 个答案:

答案 0 :(得分:7)

在PhpStorm中,您可以打开更改面板,在本地标签中,您将看到单独节点下的所有无版本文件。您可以右键单击此节点或选择单个文件,然后立即将它们添加到版本控制中。然后在准备好时执行提交/推送。

答案 1 :(得分:3)

访问命令行并将您的工作目录更改为您的git存储库。

$ cd /home/wesley/dev/mytwitterbook

在工作目录和子目录中暂存所有内容

$ git add .

下次提交时,尚未.gitignore的所有将被添加到版本控制中。


NB: git add .还会暂存任何已受版本控制的文件。如果您自上次提交以来对任何文件进行了更改,则可能希望避免提交它们。如果是这样,请先隐藏您的更改:

$ git stash  # set aside any changes in VC'd files
$ git add .
$ git stash pop  # restore stashed changes