私はインターネットを検索しましたが、この問題を解決できませんでした。 私はgitを使用しています。私はコンピュータC1上にブランチB1を持つコードを持っています。別のコンピュータC2で、私はこのブランチをクローンし、ローカルにもう1つのブランチB2を作った。 B2は中央リポジトリにプッシュされません。ファイルを無視する:gitignoreは私が望むことをしません
B1とB2は1つのファイルFILE1を除いて全く同じです。だから私はそのファイルを.gitignoreに追加し、B2でコミットしました。今私はB1でコーディングを行うたびに、中央のリポジトリにプッシュします。私はブランチB2の午前中にコンピュータのC2にこれらの変更を取得するには、私は
git pull origin B1
を行います。しかし、これはエラーメッセージを表示します。
CONFLICT (content): Merge conflict in FILE1
私は(FILE1を持参せず)B2にB1で行われた変更をもたらすか、どのように私は私の現在の方法を改善することができの良い方法があれば、お願いしたいと思いました。私はgitに新しいので、助けてくれてありがとう。
.gitignoreはバージョン管理したくないファイルを対象としており、バージョンコントロールからファイルを削除するのではありません。理想的には、ブランチを作成してから何かがB1に変わったので、ファイル間の競合を解決したいと考えています。 – twilson