0
我使用Git和一些修改,我也做了以下後的Eclipse項目工作:推動和修改後,文件會不會上演
$ git add --all
$ git commit -m "message"
$ git git push origin master
$ git status
,我得到了所有的文件都在上演。 但是當我修改一個文件,並檢查狀態,我得到這個文件變得沒有上演,而我預計,在綠色:)顯示的文件
我使用Git和一些修改,我也做了以下後的Eclipse項目工作:推動和修改後,文件會不會上演
$ git add --all
$ git commit -m "message"
$ git git push origin master
$ git status
,我得到了所有的文件都在上演。 但是當我修改一個文件,並檢查狀態,我得到這個文件變得沒有上演,而我預計,在綠色:)顯示的文件
文件之前「顯示爲綠色」,這意味着它們都在上演,你必須將它們添加到臨時區域:
$ git add -a
$ git status
這現在應該顯示在臨時區域的改變的文件(或「綠色」)。
是的,我已經通過$ git add --all添加了它們。 – mustafa918
一旦你提交,應該沒有文件「上演」。當你改變一個文件時,它不會神奇地變成舞臺,只是被修改。你需要做一個'add'來完成修改(就像你在提交之前所做的那樣)。 – crashmstr
你的意思是我應該在每次提交後添加所有修改的文件? – mustafa918
git的工作方式是它只提交* staged *變化。因此,當您修改文件時,您在使用'commit'命令之前,使用'add'命令告訴git您想要提交哪些更改(不需要提交所有更改!)。換句話說,在提交之前添加要提交的修改文件*。 – crashmstr