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