私はGitの初心者です。私は次の設定をしています。
設定:
master-branch: 私のプロジェクトのメインの安定したブランチ。実際には、私のウェブサイトの html コードが含まれています。
ファイルを Web にアップロードしたとき、適切なファイルの場所を調整するために index.html にいくつかの変更を加えました。したがって、同じファイルの 2 つのバージョンがあります: masterbranch (mbVersion) と web (wVersion)
私がやった事:
これで、mbVersion にいくつかの変更を加えました。wVersion でこれらの変更が必要です。(ただし、wVersion のリンクを古い mbVersion に変更したくありません)
私がやろうとしていること:
Web バージョン用の新しいブランチ (Web ブランチなど) を作成し、特定のコミットをマスター ブランチから Web ブランチにマージすることを考えています。
質問:
私はそれを正しくやっていますか?他に良い方法はありますか?
これが正しい方法である場合、その特定のコミットを Web ブランチにマージすると、必要な変更が行われ、リンクは変更されませんか? では、どのようにマージしますか?これを使用する予定です: How can I merge a specific file from one branch to another branch in Git
- チェリーピックを使いましょうか?
私が試したこと:
http://jasonrudolph.com/blog/2009/02/25/git-tip-how-to-merge-specific-files-from-another-branch/を試しましたが、両方のファイルの内容をマージしません. 基本的に、ファイルの内容を実際にマージするのではなく、ファイルを上書きするだけです。
実際、これは大きなプロジェクトで、約 20 人が取り組んでいます。だから、私は何も台無しにしたくありません。