logo
/
githubでSquash MergeをしたときのAutherの動作
2023-01-08
github, squash merge
gitのsquash merge時のauthor問題 を読んだことがあったので、不安を持っていた。
https://github.com/k4a-l/obsidian-heading-shifter/pull/10 をマージするときの動作を記録しておく。

結論

Auther(Committer) はSquash前のCommitの内最初のcommitを作った人になる。
その他の人はco-autherに追加される。
概ね成果の横取りは気にしなくて良いが、main commiterは一人になってしまう。
余裕があれば個人でmerge前に都合の良いようにsquashしてもらったほうが良い。
co-autherのアイコンも追加される様になったのは比較的最近らしい。

記録

squash前のcommit

Pasted image 20230107210141.png

squash commitのcommitコメント

タイトルは手動編集
co-autherなどは自動で追記される
スクリーンショット 2023-01-07 000635.jpg

Squash後のcommit

スクリーンショット 2023-01-07 002504.jpg

Contributors

co-autherはmain contributorじゃないのでreleaseには追加されない?
Pasted image 20230107210438.png