タグ付けされた質問 「branching-and-merging」

バージョン管理では、ブランチは並行する開発ラインを表します。マージは、異なるブランチで行われた変更を統合するアクションです。

9
あるブランチを別のブランチのようにするためのgitコマンド
変更を加えたブランチを取得して、分岐元のアップストリームと同じになるように戻そうとしています。変更は、両方のローカルであり、そのどちらも、githubのにプッシュされていないgit resetかgit rebase、彼らはすでにプッシュされていた分岐と悪いことである、歴史を変更するので、実際に実行可能です。 私もgit mergeさまざまな戦略を試しましたが、ローカルの変更を元に戻すことはできません。つまり、ファイルを追加した場合、マージによって他のファイルが元に戻る可能性がありますが、アップストリームにはないファイルが残っています。持ってる。 アップストリームから新しいブランチを作成することもできますが、リビジョン履歴の観点からすべての変更を適用してブランチを取得し、再びアップストリームと同一にするマージが本当に必要です。これにより、その変更を安全にプッシュできます。歴史を壊すことなく。そのようなコマンドまたは一連のコマンドはありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.