2016-11-22 62 views
0

我使用Git和一些修改,我也做了以下後的Eclipse項目工作:推動和修改後,文件會不會上演

$ git add --all 
$ git commit -m "message" 
$ git git push origin master 
$ git status 

,我得到了所有的文件都在上演。 但是當我修改一個文件,並檢查狀態,我得到這個文件變得沒有上演,而我預計,在綠色:)顯示的文件

+0

一旦你提交,應該沒有文件「上演」。當你改變一個文件時,它不會神奇地變成舞臺,只是被修改。你需要做一個'add'來完成修改(就像你在提交之前所做的那樣)。 – crashmstr

+0

你的意思是我應該在每次提交後添加所有修改的文件? – mustafa918

+0

git的工作方式是它只提交* staged *變化。因此,當您修改文件時,您在使用'commit'命令之前,使用'add'命令告訴git您想要提交哪些更改(不需要提交所有更改!)。換句話說,在提交之前添加要提交的修改文件*。 – crashmstr

回答

0

文件之前「顯示爲綠色」,這意味着它們都在上演,你必須將它們添加到臨時區域:

$ git add -a 
$ git status 

這現在應該顯示在臨時區域的改變的文件(或「綠色」)。

+0

是的,我已經通過$ git add --all添加了它們。 – mustafa918

相關問題