私はGitを使い始めました。マージの競合を解決するためのより早い方法を探しています。ブランチをマスターにマージしようとしたところ、ファイルの一部にマージの競合が発生したとします。それぞれのファイルを手作業で編集せずにマージの競合を解決しました
Changes to be committed:
modified: ...
Unmerged paths:
(use "git add <file>..." to mark resolution)
both modified: ...
Gitは両方の修正ファイルに入り、競合解消マーカーを追加しますか? (< < < < < < <このもの)。通常はファイルに入って手動で変更しますが、この場合はすべてbinファイルであり、プログラムの作業にはあまり関係しません。 modified
ファイルをすべてステージングして、unmodified
ファイルをマージする前にmaster
のままにしておきたいことを指定する方法はありますか? (基本的にブランチからそれらのファイルへの変更は無視されます)。ありがとう
ファイルを追跡するポイントそれで? – choroba
あなたはポイントがあります。私のプロジェクトは何千ものファイルがあるので、私が初期化したときには、 'git add 'を実行しただけで、マージの競合を追跡する価値がないかもしれないことに気付かずに。リポジトリから削除します。しかし、それらが役に立つのであれば、特定のファイルだけをマージする方法はありますか? – mysticalstick
また、あなたの.gitignoreにこれらのファイル(またはそれにマッチするパターン)を追加することを検討してください。これは彼らがまったく追跡されないようにします。彼らが必要でないならば長期的にはより良い。 – Conduit