idea中git回退本地倉庫版本

2022-03-14 12:42:49 字數 1314 閱讀 9317

場景:**commit到本地倉庫,還沒有push到遠端倉庫,這時要回退**。

介紹下reset head中三種reset type型別:

1.mixed(預設):它回退到某個版本,本地會保留原始碼,回退commit和index資訊,若要提交重新commit。

2.soft: 回退到某個版本,只回退了commit的資訊,不會恢復到index file一級,若要提交重新commit。

3.hard:徹底回退到某個版本,本地的原始碼也會變為上乙個版本的內容。

操作如下:

現回退到9,記錄9的version number:d7c653bdbd25c530aba6ad8c202048487b54a0ab

選擇reset head:

reset type:選擇預設的mixed

to commit:輸入剛才記錄的9的version number

點選reset

commit記錄回退到了9,本地記錄還是10,這時可重新commit到本地倉庫或revert還原到本地倉庫的記錄。push時只有記錄9.

若reset type:選擇hard,如下:

本地和commit記錄都會回退,點選reset後如下:

git 本地倉庫

git是當前最流行的版本控制軟體 在本地安裝git 檢查是否安裝git git version 1.建立倉庫 在本地建立乙個資料夾,裡面放上要放在git倉庫中管理的檔案,在命令列提示符中,進入到該資料夾下,執行命令git init 這是把該普通的資料夾初始化成git倉庫,通過輸出可以檢視初始畫的是乙...

git本地倉庫

預設的位置是在你所安裝git的目錄下。git的倉庫你可以建在你電腦的任何目錄下 最好不要包含有中文目錄 通過命令列cd指定到你想要的目錄下,例如 cd g git上面的命令將指定到g盤下git資料夾內。當然git目錄是我事先建好的資料夾,你也可以先指定到g,再在g盤下建立新的目錄,使用命令列mkdi...

git刪除本地倉庫

現在本機上有個本地倉庫 root test01 h2 20151112 cd h2 root test01 h2 git branch develop 執行git init命令 root test01 h2 20151112 git init reinitialized existing git r...