git pull 撤銷誤操作

2021-08-25 14:25:10 字數 848 閱讀 4800

git pull 撤銷誤操作

本來想把github上的newpbft合併到本地的newpbft分支上,由於沒有檢視當前分支,直接運用git pull origin newpbft,結果將newpbft合併到了master分支中。

解決方法

1、執行git reflog命令檢視你的歷史變更記錄,如下:

fdb70fe head@: pull origin newpbft: fast-forward

40a9a83 head@: checkout: moving from guan to master

b3fa4c3 head@: commit: copy

from newpbft, first init

71bf0ec head@: checkout: moving from newpbft to guan

71bf0ec head@: commit: 1. add movestore() to clean up certstore and blockstore.

1006d67 head@: commit: 1. add pbft branch to puppeth.

fa3fb56 head@: commit: 1. change some errors about packages and vars

5f40fdc head@: checkout: moving from master to newpbft

40a9a83 head@: clone: from

2、然後用git reset –hard head@,(n是你要回退到的引用位置)回退。

比如上圖可執行 git reset –hard 40a9a83

git pull命令的撤銷和git 切換分支

碎碎念 我們在使用git的時候,可能會因為分支太多,一時之間下拉 選錯分支,這個時候我們就需要撤銷 下拉git pull的操作 git reflog檢視分支的所有分支的左右操作記錄 git reset hard commitid或者是git reset hard head 備註 出現這種下拉分支與本...

git版本庫管理介紹,撤銷git pull操作

git是分布式版本控制系統,github 是最大的 git 版本庫託管商,是成千上萬的開發者和專案能夠合作進行的中心。大部分 git 版本庫都託管在 github,很多開源專案使用 github 實現 git 託管 問題追蹤 審查以及其它事情。所需要做的第一件事是建立乙個免費賬戶。直接訪問 選擇乙個...

git 失誤操作

在將功能做好之後,沒有進行git add,而誤操作了git stash,進而將所修改的檔案全部回到上個版本,而git stash 是將做好的東西都儲存起來 也就是說 儲藏 可以獲取你工作目錄的中間狀態 也就是你修改過的被追蹤的檔案和暫存的變更 並將它儲存到乙個未完結變更的堆疊中,隨時可以重新應用。要...