git回退版本筆記

2021-08-11 10:56:50 字數 810 閱讀 2503

1、建立分支

git branch test

git push origin test

2、必要的時候回退進度

使用命令

git reset head~* (*為回退版本的數量, 預設引數為--mixed)

或者使用 git reset

㈠ 只清除commit資訊,不改動**

git reset head~3

git add .

git commit -m "first commit"

git push origin test:refs/for/test

㈡ 切底回退到指定版本,丟棄所有的更改

git reset --hard 30762158989898********9187d0217716f9f5

git push origin head --force

引數說明:

--soft  --mixed

--hard

1)、mixed  預設使用引數

舉例:git reset --mixed

head~3  

回退3個commit,被回退的變更置為未暫存狀態

2)、soft

舉例:git reset --soft head~3  

回退3個commit,被回退的變更都置為暫存狀態 3

)、hard

舉例:git reset --hard head~3  

徹底回退3個commit, 回退的變更全部清除

Git 版本回退(筆記)

1 可以使用git log命令檢視歷史日誌 git log命令顯示從最近到最遠的提交日誌。git log pretty oneline 命令將記錄壓縮成一行,便於觀察另 顯示出的 63a5pgfdtetr86733c827ed32a8cd576c5ee85 add version63a5pgfdte...

git回退版本

把檔案從暫存區域或歷史記錄中複製到工作目錄,用來丟棄本地修改。git reset files 用來撤銷最後一次git add files,你也可以用git reset 撤銷所有暫存區域檔案。git reset option commitid 用來撤銷歷史記錄,option選項 soft,hard,m...

git回退版本

有些時候我們提交的遠端 最新的 也許還不如上次寫的好,於是我們就想回退到以前的版本。那麼怎麼回退呢 對了,回退之前還是先備份下。1 2 3 git log 檢視提交的歷史 git log pretty oneline 如果嫌上面的輸出資訊過多可以使用這條 只輸出版本號 git reset hard ...