私はちょうど間違いを犯して本当にgit pullコマンドを元に戻す必要があります。間違いは、git pull origin master
の代わりにgit pull origin devbranch
と書きました。だから私は私のサイトの私のマスターブランチに間違ったブランチを取った。私はマージされていない幸運だ。エラーメッセージでgit pullを元に戻す方法
私はgit status
を行うときに、私は今、このメッセージが表示されます。
On branch master
Your branch and 'origin/master' have diverged,
and have 10 and 1 different commit each, respectively.
(use "git pull" to merge the remote branch into yours)
All conflicts fixed but you are still merging.
(use "git commit" to conclude merge)
Changes to be committed:
modified: sites/all/modules/mymodule/mymodule.module
Untracked files:
(use "git add <file>..." to include in what will be committed)
cache/normal/www.mysite.com/
sites/default/private/temp/somefile.csv
[email protected]:/srv/www/mysite/public_html#
私はgit pull
がgit fetch
+ git merge
から成り知っている、これが完了していないマージをCASに、一部だけを取り出します。
私の悲惨な "git pull
"の前の状態に戻すにはどうすればいいですか?私はすでにgit reflogを使用して以前のプルコマンドがどのリファレンスを使用していたかを確認してからgit reset --hard a0d3fe6
(a0d3fe6は以前のプルからのリファレンス)を実行しました。これは何も変わらなかった。 git status
の後も同じメッセージが表示されます。何をすべきか?
を 'gitのは--abort'マージ。 – torek
torekに感謝、あなたは私の日を救った。もちろんUpvote。 – TBJ