2013-08-17 7 views
7

私はまったくの初心者です。以前のコミットにロールバックしようとしていました。しかし、私は誤ってコミットをロールバックしました(私はWindows GUIを使用していました)。とにかく、奇妙なプッシュ、マージ、その他私が理解していない混乱したものの後、私は最終的に私が望むように自分のファイルを手に入れました。唯一の奇妙なことのシェルである今、それは言う:Git(マスター| REBASE 1/1)とは何を意味していますか?どのように私はそれを取り除くのですか?

(マスター| 1/1をリベース)

それはちょうどmasterを言うために使用されるので、何が起こったのか?これは何を意味するのでしょうか?それをどうやって元通りに戻すことができますか?

答えて

9

あなたはすべてのパスを合併している場合は、git rebase --continue | --skip | --abortはまだ動作しない場合は、プロセス

2

を完了するために、git rebase --continueを使用して、リベースの真ん中で立ち往生している:

をあなたはあなたを捨てに試してみてくださいローカルコミットを1つずつ実行してから、git statusを使用してローカルコミットがリモートブランチで最新であることを確認してください。

git reset --hard HEAD~1 

注:git reset --hardあなたは何をしているかわかっている場合にのみ、それを使用し、あなたの仕事を破棄します!

関連する問題