マスター(HEAD)ブランチと開発ブランチがあります。私がdevブランチにいて変更を加えるとき、基本的にそれらの変更をHEADにマージしたいと思います。
git checkout master
git merge develop
これはエラーです:
Auto-merging addons/shared_addons/themes/beaver/views/partials/footer.html
CONFLICT (content): Merge conflict in addons/shared_addons/themes/beaver/views/partials/footer.html
Automatic merge failed; fix conflicts and then commit the result.
だから私は何が間違っているのですか?私のワークフローのアイデアをあなたに与えるために:
マスターにいるかどうかを検出するポストコミットがあり、コマンドを実行します。しかし、私が開発中の場合、そうではありません。したがって、開発中に変更を加えている間は、基本的にすべての変更を開発からマスターにプルしたいと思います。