場景:**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...