web-dev-qa-db-ja.com

Git(master | REBASE 1/1)はどういう意味ですか?どうすればそれを取り除くことができますか?

私は一種の git 初心者で、前のコミットにロールバックしようとしていました。しかし、誤ってコミットをロールバックしました(Windows GUIを使用していました)。とにかく、私が完全に理解していなかったいくつかの奇妙なプッシュ、マージ、および他の紛らわしいものの後、私はついに私のファイルを私が望むように手に入れました。唯一の奇妙なことは、今ではシェルにあります:

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

以前はmasterとだけ言っていましたが、どうなりましたか?これは何を意味するのでしょうか?そして、どうすれば元の状態に戻すことができますか?

16
Captain Stack

リベースの途中で立ち往生しています。すべてのパスをマージした場合は、git rebase --continueを使用してプロセスを完了してください

16
dkrikun

それでもgit rebase --continue | --skip | --abortが機能しない場合:

ローカルコミットを破棄 1つずつ試してから、git statusを使用して、ローカルコミットがリモートブランチで最新であることを確認します。

git reset --hard HEAD~1 

注:git reset --hard作業を破棄します、自分が何をしているかを知っている場合にのみ使用してください!!

8
ericj

ディレクトリに未保存の変更がない場合は、次のコマンドを実行します

  1. これにより、現在のブランチがリモートリポジトリにリセットされます

    git reset --hard Origin/branch例: git reset --hard Origin/master

  2. フォルダを削除します-repo\git.git\rebase-apply

0
Deepa

作業リポジトリ/git.git\rebase-merge内にある以下のフォルダーを削除します

0
Ram

リベースを中止し、もう一度プルします。

git rebase --continue git rebase --abort

これは私のために働いています。

0
sohal