2013-08-17 300 views
7

我是一個初學者,我試圖回滾到以前的提交。但我不小心只是回滾提交(我正在使用Windows圖形用戶界面)。無論如何,經過一些奇怪的推動,合併和其他令人困惑的東西,我不太明白,我最終以我想要的方式獲得了我的文件。唯一奇怪的是在shell現在它說:Git(master | REBASE 1/1)是什麼意思?我如何擺脫它?

(主| REBASE 1/1)

它曾經只是說master,所以發生了什麼事?這是什麼意思?我怎樣才能回到它是如何?

回答

9

你是停留在一個變基的中間,你已經合併了所有的路徑,使用git rebase --continue完成該過程

2

如果git rebase --continue | --skip | --abort仍不起作用:

您可以嘗試放棄你本地提交一個接一個,然後使用git status確保您的本地提交與遠程分支保持同步。

git reset --hard HEAD~1 

注:git reset --hard放棄你的工作,只使用它,如果你知道你在做什麼!

相關問題