複数のブランチを同時に編集するとき、マージするとコンフリクトが大量に出て、resetしないといけなくなることが多い。
そのチェックためにtry-merge
とdontmerge
のaliasを作りました。
一緒に使うgit commandは以下です:
-
try-merge
: コードをマージしようする、ただしcommit作らない -
dontmerge
:try-merge
した状態から戻す (work treeをcleanに) -
commit
:try-merge
した状態から進んでcommitを作る