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

2022-09-05 15:45:11 字數 2470 閱讀 3740

記錄一下在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。

第一步:提交專案前必須先對專案進行更新

此項特別重要,如果不進行更新,別人有專案提交到伺服器上,那麼你的專案將會提交不上去,使用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進行還原操作;

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

第一步 在提交專案之前必須先對專案進行更新,此項特別重要,如果不進行更新,別人有專案提交到伺服器上,那麼你的專案將會提交不上去,使用git解決衝突會比較麻煩,即使你解決了衝突,但是有時候不注意會沖掉別人寫的 不像svn使用那麼簡單,所以提交自己專案前必須進行更新 特別重要 如圖1 選擇pull進行更...

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

第一步 在提交專案之前必須先對專案進行更新,此項特別重要,如果不進行更新,別人有專案提交到伺服器上,那麼你的專案將會提交不上去,使用git解決衝突會比較麻煩,即使你解決了衝突,但是有時候不注意會沖掉別人寫的 不像svn使用那麼簡單,所以提交自己專案前必須進行更新 特別重要 如圖1 選擇pull進行更...

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

第一步 在提交專案之前必須先對專案進行更新,此項特別重要,如果不進行更新,別人有專案提交到伺服器上,那麼你的專案將會提交不上去,使用git解決衝突會比較麻煩,即使你解決了衝突,但是有時候不注意會沖掉別人寫的 不像svn使用那麼簡單,所以提交自己專案前必須進行更新 特別重要 如圖1 選擇pull進行更...