おそらく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 originとgit push origin masterの違い
- 6. Git Pull対Git Rebase
- 7. git rebaseの代わりに
- 8. git push -fと同じ/反対のgit pull?
- 9. phpstorm git pull --rebase
- 10. git pull --rebase deseired outcome
- 11. Git branch origin/HEAD - > origin/master
- 12. HEADの代わりにGit push:refs/for/master
- 13. サブモジュールと 'git pull --rebase'
- 14. "git pull origin master"ではなく "git pull"になるようにgitを設定しますか?
- 15. git pullとgit pushを一度に実行する
- 16. 'git log origin/master'と 'git log origin/master ..'の違い '
- 17. git rebase master then originブランチをプッシュフォワードしないとエラーになります
- 18. `git merge origin master`と` git merge origin/master`の間に違いはありますか?
- 19. Gitはpush origin masterを毎回リポジトリに送ります。
- 20. GitとGithubの意味は、fork、master、origin、push、pullという意味ですか?
- 21. 私は最初にgit push heroku masterの代わりにgit push herokuを実行しました。将来エラーが発生しますか?
- 22. git pullとrebase from develop
- 23. git pull --rebase origin masterが毎回先頭からrebaseするように見える
- 24. git pull、git fetchとgit rebaseの違いは何ですか?
- 25. git pull origin masterの後にローカルコードに戻す
- 26. git pull --rebaseとgit rebase:危険は何ですか?
- 27. `git pull origin master 'をチェックアウト機能ブランチに入れます
- 28. git pushの 'origin/master'部分を指定します。
- 29. git push heroku masterのエラー
- 30. git origin/masterを移動するには
感謝を使用する前に、私の枝が固定されています! reflogを使用して最後の正常なコミットを見つけ、ブランチをその参照にリセットし、強制的なプッシュで終了しました。 – Sarpe