おそらくgit rebase master
の後に強制プッシュを実行する代わりにスリープがないため、git pull
を実行しました。今、私のプルリクエストは、マスターからのすべてのコミットを含めて混乱しています。 これを元に戻すことをお勧めしますか?git rebase masterが誤ってgit push originの代わりにgit pullを実行した/ your_branch -f
0
A
答えて
1
git reflog
私は複数の機会に私を救助するようになってきました。私は、コードが懸念されている限り、マージがおそらくノーオペレーションであったと考えています。
この参照ログは、ローカルリポジトリ/支店/参照への更新を記録します。
この場合、プル直前に目的のブランチのヘッドコミットを見つけたら、現在のブランチをその参照にリセットすることができます。例えば[email protected]{2}
git reset --hard [email protected]{2}
ノートにリセットする:あなたの行動について絶対に必ず--hard
0
実行中のgit pull
は、フェッチとそれに続く上流ブランチのマージです。マージが成功したと仮定すると、あなたはまだこのブランチをチェックアウトしてい、このようなものは、それを修正する必要があります
$ git reset @^1
は、(第2の親はの頭であることブランチの古いバージョンアップストリーム)あなたがリセットを実行する前に確認することができます。
$ git log --graph @^1
または
$ gitk @^1
ものは正気を見た場合、リセットが私を行う必要がありますt。あなたの作業ツリーのファイルには触れないので、これが驚くべき変更につながったかどうかを見ることができます。
関連する問題
- 1. "git push origin master"フリーズ
- 2. git push origin masterとgit pushの違い
- 3. 'git push origin master'フリーズ
- 4. git pull --rebase upstreamとgit push originは早送りを拒否しますか?
- 5. Git push -f rebase modified 2 branch
- 6. git push originとgit push origin masterの違い
- 7. Git Pull対Git Rebase
- 8. git rebaseの代わりに
- 9. 'git pull origin master'は 'git merge master'と違いがありますか?
- 10. `git pull`はどのように` git pull origin master`を実行するのですか?
- 11. git push -fと同じ/反対のgit pull?
- 12. phpstorm git pull --rebase
- 13. git pull --rebase deseired outcome
- 14. git mergeまたはgit pull --rebase?
- 15. Git branch origin/HEAD - > origin/master
- 16. HEADの代わりにGit push:refs/for/master
- 17. Git push without pull
- 18. サブモジュールと 'git pull --rebase'
- 19. git push -u origin masterは実行できません
- 20. "git pull origin master"ではなく "git pull"になるようにgitを設定しますか?
- 21. git pullとgit pushを一度に実行する
- 22. git push -u origin masterが失敗しました
- 23. 'git log origin/master'と 'git log origin/master ..'の違い '
- 24. git rebase master then originブランチをプッシュフォワードしないとエラーになります
- 25. `git merge origin master`と` git merge origin/master`の間に違いはありますか?
- 26. Gitはpush origin masterを毎回リポジトリに送ります。
- 27. GitとGithubの意味は、fork、master、origin、push、pullという意味ですか?
- 28. 私は最初にgit push heroku masterの代わりにgit push herokuを実行しました。将来エラーが発生しますか?
- 29. git pullとrebase from develop
- 30. git pull、git fetchとgit rebaseの違いは何ですか?
感謝を使用する前に、私の枝が固定されています! reflogを使用して最後の正常なコミットを見つけ、ブランチをその参照にリセットし、強制的なプッシュで終了しました。 – Sarpe