- Gitをより良くするための運用ガイドライン作成スレ [転載禁止]©2ch.net
91 :デフォルトの名無しさん[sage]:2015/06/15(月) 12:22:13.27 ID:QV1BHlUK - やっぱり、マージコミットにはマージしたブランチの複数のコミットが含まれる、っていい方が分からんな。
githubは確かにそう見えるが、実際にはマージコミットは二つの親コミットをもつコミットだろう? githubはpull request形式だから、マージ先ブランチとマージ元ブランチを明確に区別出来て、マージコミットをマージ元ブランチの複数のコミット、という意味に出来るのかな?
|
- Gitをより良くするための運用ガイドライン作成スレ [転載禁止]©2ch.net
92 :デフォルトの名無しさん[sage]:2015/06/15(月) 12:25:00.72 ID:QV1BHlUK - まあ、要するに、単なるコミットっていうのは、githubのmasterブランチ上で表示されるマージコミットでないコミットってことね。
|
- Gitをより良くするための運用ガイドライン作成スレ [転載禁止]©2ch.net
94 :デフォルトの名無しさん[sage]:2015/06/15(月) 19:09:32.17 ID:QV1BHlUK - ブランチ AのHEADがコミットcで、masterのHEADがコミットDのときに、ブランチAにmasterをマージする。マージコミット☆が出来る。
そのあと、masterがブランチAをマージすると、ffになってmasterのHEADが☆になる。 さて、このときマージコミットに含まれるコミットはa,b,cなのか?それともB,C,Dなのか?
|
- Gitをより良くするための運用ガイドライン作成スレ [転載禁止]©2ch.net
96 :デフォルトの名無しさん[sage]:2015/06/15(月) 20:40:45.17 ID:QV1BHlUK - masterのHEADの☆はマージコミットだよ
|
- Gitをより良くするための運用ガイドライン作成スレ [転載禁止]©2ch.net
101 :デフォルトの名無しさん[sage]:2015/06/15(月) 23:43:18.36 ID:QV1BHlUK - >>98
--no-ffすればマージコミットになるのは当たり前だし、 >>95ではffになったらって前提でマージコミットにはならないって言ってるし、 >>90ではffマージもあり得る話としているから、イマイチgitの仕組みを理解してない人なのか、github前提で話をしている人なのかの区別が付かなかったんだ。 今さら--no-ffをルールにすべきか?なんて言ってるけど、git自体は--no-ffが原則なの? それともgithubのpull requestの運用だと--no-ffを原則にしなくても問題ないの?
|