IDEA中Git的更新/提交/還原方法


記錄一下在IDEA上怎樣將寫的代碼提交到GitHub遠程庫:
下面這個圖是基本的提交代碼的順序:


1. 將代碼Add到stage暫存區
本地修改了代碼后,需先將代碼add到暫存區,最后才能真正提價到git倉庫。
首先,IDEA中,選中要提交的代碼——>右鍵——>Git——>Add。這樣代碼就add到了暫存區中。如下圖:

 

2. 提交代碼到本地Git
將代碼Add到暫存區后,然后再將代碼提交到本地Git倉庫。選中要提交的代碼——>右鍵——>Git——>Commit File…——>Commit Message中輸入提交說明——>點擊Commit。如下圖:

 

3. 將提交的代碼push到遠程GitHub
之前所有的步驟都完成后,也就是把代碼提交到了本地Git倉庫中,最后將提交的代碼push到遠程倉庫,這樣本地代碼提交到遠程就完成了。
項目上右鍵——>Git——>Repository——>push(將本地代碼push到遠程),這樣遠程的代碼就和本地同步了。有時候在push的時候會失敗,原因之一是本地代碼與遠程代碼不同步,所以在push之前,要在本地將遠程代碼pull一下:項目上右鍵——>Git——>Repository——>pull(將遠程代碼pull到本地)。如圖:

 

總結:以上步驟就是將本地代碼提交到遠程庫中。首先將代碼add到本地倉庫的stage暫存區中,然后再commit到本地Git倉庫,最后將本地Git中的代碼push到遠程。push失敗的話先將遠程代碼pull到本地再push。

IDEA中Git的更新、提交、還原方法

第一步:提交項目前必須先對項目進行更新

此項特別重要,如果不進行更新,別人有項目提交到服務器上,那么你的項目將會提交不上去,使用git解決沖突會比較麻煩,即使你解決了沖突,但是有時候不注意會沖掉別人寫的代碼,不像svn使用那么簡單,所以提交自己項目前必須進行更新(特別重要);如圖1:選擇pull進行更新代碼操作;

第二步:更新后的結果如圖

其中圖2:表示從服務器上更新下來的代碼;圖3:表示服務器上沒有需要更新的代碼,當服務器上沒有需要更新到本地的代碼時,則可以放心的進行提交代碼的操作;

 

 

第三步:進行提交代碼的操作

1.當確定第二步操作完之后,此時可以進行提交代碼的操作,圖4中表示中紅色的項目表示新創建的項目{注:如果是藍色,表示修改過的項目}(紅色和藍色都表示待提交項目),如果是紅色的,則選擇圖5:add,如果項目是藍色,則選擇圖5.1 :commit file;

 

2.當add操作完成之后項目顏色會變成綠色,如圖6,紅色表示為進行add操作;

 

3.進行commit Directory操作 如圖7:

 

4.當出現如圖8的窗口時,綠色和藍色表示待提交項目,在這里可以進行相應的勾選,下面的commit message區域填寫,模塊名稱或者提交代碼的相應信息,下面的下拉菜單選擇commit and push,如紅色8區域;

 

5.如圖9:當出現下面窗口時,選擇紅色區域9部分的push按鈕,進行提交項目操作,至此項目提交所以操作完成,需要等幾秒鍾會有相應提交成功或者是提交失敗的提示,如果提交失敗則表示,你本地項目沒有進行更新,和服務器上的項目有沖突,需要解決沖突,然后才能提交(注:當pull失敗時,說明服務器上的代碼和本地代碼有沖突,這時則需要把本地有沖突的代碼備份,然后還原,再pull,這時pull成功后,再把自己備份的代碼部分,拷入相應的代碼中,這時候再進行push就可以了)。

 

 

第四步:進行還原操作

如圖選擇10區域按鈕:revert進行還原操作;

 

 

參考文章:

https://blog.csdn.net/rongxiang111/article/details/78120126

https://blog.csdn.net/geng31/article/details/78585557/

https://cloud.tencent.com/developer/news/40670

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM