我使用phpstorm作爲我的IDE,它內置了git版本控制集成,所以我從不需要使用命令行。添加所有非受控文件?
但是我遇到了一個問題,當我收到提示時出現了幾次「您是否希望將此文件/目錄添加到git版本控制中」我點擊了否,因此我有一些文件夾和文件不受控制的地方。
我想知道是否有一個命令我可以運行,將所有這些文件添加到我的版本控制?
我使用phpstorm作爲我的IDE,它內置了git版本控制集成,所以我從不需要使用命令行。添加所有非受控文件?
但是我遇到了一個問題,當我收到提示時出現了幾次「您是否希望將此文件/目錄添加到git版本控制中」我點擊了否,因此我有一些文件夾和文件不受控制的地方。
我想知道是否有一個命令我可以運行,將所有這些文件添加到我的版本控制?
進入命令行並將您的工作目錄更改爲您的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
在PhpStorm可以打開變化面板和本地標籤,你會看到所有的版本文件單獨的節點下。您可以右鍵單擊該節點或選擇單個文件,然後將它們一次添加到版本控制。然後準備好後執行提交/推送。
它是否將這些文件/文件夾添加到.gitignore以防止它們顯示爲未跟蹤?或者他們只是沒有被添加? (在你的倉庫頂層找一個名爲'.gitignore'的文件。) – Cascabel 2011-05-05 00:18:12