私は2つのブランチを持っており、チェリーピックアップを1つからチェッカーして、それを別のものに移動したい。後日、2つのリポジトリをマージすると、コミットIDは異なるがコンテンツは同じになるので、チェリーピックはどのような効果をもたらしますか。git cherry-pickを使用するが、後で変更をマージする
8
A
答えて
8
後のコミットで変更された領域が影響を受けていない限り、マージはチェリーピックで変更された領域を無視します。これは、各ブランチで同じになるからです。あるブランチのリージョンの1つを後で変更し、他のブランチのリージョンを変更しない場合は、いつものように競合を解決する必要があります。
0
このアプローチでは、もう一方のブランチ(fix-branch
)が原点にプッシュされていない(=>リベースされている)ことが予想されます。それを避けるために、我々は代わりにマージをリベースすることができます
git rebase master fix-branch
は、今、私たちは、修正分岐しており、マスターが怒鳴るです。マスターとマージするスイッチバックし続ける:
git checkout master
git merge fix-branch
関連する問題
- 1. git reverse cherrypick
- 2. git pullマージ後に変更を検査する
- 3. git difftoolを使ってファイルの変更をマージする方法
- 4. ファイル名の大文字を変更した後にgitでマージする
- 5. 変更を表示するためにマージ要求でgitlabが使用するgitコマンドは何ですか?
- 6. git - プルリクエストなしで変更をマージする
- 7. Git:ブランチで行われた変更のみをマージする
- 8. gitで選択した変更のみをマージする
- 9. git:マージ後に2つのブランチを更新する
- 10. Git:マージするが上書きの変更
- 11. GITをリセットし、マージ後のすべての変更を削除します
- 12. BzrとGitに移行した後にSvnの変更がマージされる
- 13. リベースを使用するためにマージを使用したgitトピックブランチの履歴を変更しました
- 14. クリアケースラベルからgitブランチへの変更をマージする
- 15. ファイルが変更されたgitですべてのマージ/コミットを見つける
- 16. IntelliJ IDEでGitとGitをマージする
- 17. Gitを使って変更されたファイルのみをマージする
- 18. gitでマージした後で、時々ナゲットパッケージが失敗する
- 19. Git:復帰前の分岐後のマージ変更
- 20. 必要があります:変更後にGitブランチを変更する
- 21. Gitのマージを元に戻しますが、後で変更を保存し、履歴を書き換えます。
- 22. Git:リベースを使用してトピックブランチを適用する(マージなし)
- 23. Git:マージで特定の変更を隠す
- 24. 変更されていないファイルへの変更のためにGitがマージするのを拒否する
- 25. GitHubパスワードを変更した後にGitパスワードを更新する
- 26. 異なるgit repos間で変更をマージ/パッチする最良の方法
- 27. マージ後にgitブランチを変えることはできますか?
- 28. コミット後にgitフックを使用する
- 29. 変更をマージすると余分なチェックインが発生する
- 30. Gitでマージした後にパッチを再フォーマットするには?