2012-09-05 63 views
0

對於一些有經驗的git用戶來說,這應該是一件輕而易舉的事,我希望。 我想使用一個命令,當發出時,會使git與我的項目目錄的當前狀態同步。相對於必須發佈單獨的命令來添加添加到我的項目中的文件,刪除從其中刪除的文件等。理由是我不需要額外的一層來承認我的項目的每一個變化只是爲了git, d寧可讓git只反映目錄(當我發現它是一個值得同步到git的同步點時)。提交所有更改,就像Github for Windows

這也是在Github for Windows中採用的方法。它只是將git與您的項目同步(它提供了用於排除更改的選項,但僅作爲選項)。

真的,我通常會發現沒有必要告訴混帳「更新改變這個文件」,「從你的記錄刪除此文件,因爲我已經刪除了」等

我真的不想嘗試過時間與它,並希望這個問題有一個簡單的設計工作的答案。

由於提前, 馬坦

回答

0

尼斯和簡單作爲單個add命令:

git add -A 

注意git add .是不夠的,因爲.擴展爲「當前目錄」,又名「所有當前文件「,這意味着它不會告訴任何不再存在的文件(即刪除的文件)的git

或者,如果你想添加提交在單個步驟(其通常不推薦),那麼就可以

git commit -a 

代替。

值得一提的是,這些git命令不需要「隨時間進行實驗」,因爲git help有許多關於每個git命令及其選項的文檔。

+0

謝謝!在給定命令行參考組織方式的文檔中,我通常不會發現它。 – matanster

+0

然後,也許你應該閱讀命令行參考是如何組織的,並試着讓你的腦袋圍繞它,因爲它與任何命令行文檔一樣全面:)另外,如果答案幫助你然後點擊左邊的綠色勾號,我們都會得到聲望提升 – Gareth

+0

謝謝。剛注意到我可以把它變成綠色。 – matanster