2011-05-05 35 views
3

我使用phpstorm作爲我的IDE,它內置了git版本控制集成,所以我從不需要使用命令行。添加所有非受控文件?

但是我遇到了一個問題,當我收到提示時出現了幾次「您是否希望將此文件/目錄添加到git版本控制中」我點擊了否,因此我有一些文件夾和文件不受控制的地方。

我想知道是否有一個命令我可以運行,將所有這些文件添加到我的版本控制?

+3

它是否將這些文件/文件夾添加到.gitignore以防止它們顯示爲未跟蹤?或者他們只是沒有被添加? (在你的倉庫頂層找一個名爲'.gitignore'的文件。) – Cascabel 2011-05-05 00:18:12

回答

3

進入命令行並將您的工作目錄更改爲您的git存儲庫。

$ cd /home/wesley/dev/mytwitterbook 

階段一切都在工作目錄和子目錄

$ git add . 

你提交下一次,一切尚未.gitignore倒是將被添加到版本控制。


注:git add .也將上演所有已經在版本控制的任何文件。如果自上次提交以來您對任何文件進行了更改,則可能需要避免提交它們。如果是這樣,第一藏匿更改:

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

我認爲OP不想展示所有東西,但只有那些當前不受版本控制的文件。使用'git add .',你可以添加不應該在下一次提交中的文件。 – evnu 2011-05-05 06:13:09

+0

這是一個很好的觀點。我會將其添加到我的答案。謝謝。 – Wesley 2011-05-05 21:06:58

7

在PhpStorm可以打開變化面板和本地標籤,你會看到所有的版本文件單獨的節點下。您可以右鍵單擊該節點或選擇單個文件,然後將它們一次添加到版本控制。然後準備好後執行提交/推送。

相關問題