OSに貢献したことが新しく、プルリクエストを送信した後、作成者は元のマスターの上にローカルブランチをリベースするよう依頼しました(間違ったブランチから自分のローカルブランチを作成しました) 。しかし、私はどのようにそれを行うのか本当にわからない。私のローカルブランチからは、 'git rebase origin/master'を使ってみますが、私のcurrenローカルブランチはすでに最新であると言います。Github rebase forkのローカルブランチリモート起点ブランチ
0
A
答えて
4
まず、ローカルのレポがthese instructionsに従うことによって、上流のレポに最新であることを確認する必要があります。
今すぐあなたのmasterブランチは、上流のmasterブランチで最新である、あなたのローカルブランチにチェックアウトしてリベースできること:
git checkout my-local-branch
git rebase master
リベースが完了したら、に新しいローカルブランチをプッシュ
git push origin my-local-branch --force-with-lease
プルリクエストによって自動的に変更が検出されます(プッシュを強制する必要があります)。
1
発信元の変更がローカルマシンで利用できるが、まだ適用されていないようにするには、git fetch origin
を実行する必要があります。次にコミットを起点にコミットを適用するgit rebase origin/master
を実行します。
関連する問題
- 1. Git rebase複数のブランチ
- 2. GithubのFork a Pullリクエスト
- 3. git rebaseとrebaseブランチを削除したため、 "Interactive rebase already started"エラーメッセージ
- 4. GitHubのブランチのコードレビュー
- 5. 機能ブランチrebase後のGit-push
- 6. githubバッジとブランチ
- 7. ブランチを使用しないgit rebase
- 8. 子ブランチを持つgit rebase master
- 9. Github Rebase workを修正してください
- 10. rebase後にGitブランチが分岐したので、なぜrebaseですか?
- 11. GitHub wiki selectブランチをGitHubに表示
- 12. Bitbucket/Githubリポジトリのブランチとマスターブランチ
- 13. "git pull --rebase"は "複数のブランチにリベースできません"
- 14. gitの起点ブランチは何ですか?それの使い方?
- 15. gitログはブランチのない(起点)を示します。
- 16. "開発"ブランチを遠隔の "起点"にプッシュする方法は?
- 17. gitが他のブランチをリモート/起点にプッシュする方法は?
- 18. githubとブランチをマージする
- 19. git rebaseの後にどのブランチにプッシュするか
- 20. フォークを起点(github)で完全に置き換えます
- 21. jbpm FORK-JOINブランチでのノードの同時実行
- 22. GitHub for Windowsでのブランチの使い方
- 23. GitHubの別のブランチを表示する
- 24. gitで2つのブランチをrebaseするには?
- 25. すべてのブランチでgit svn rebaseを実行するには
- 26. 時代遅れに作成されたブランチのGit rebase
- 27. git-rebase:2つの分岐ブランチ/リポジトリが収束します
- 28. Githubの私のforkしたバージョンを更新する
- 29. fork()で何が起こりますか?
- 30. のGithub:新しいブランチにフォーク
'--force-with-lease'をお薦めいただきありがとうございます。今までそれを見たことはありませんでした。 +1 – binarymason