技術とかの雑なToday I Learnedメモ

forkとcloneどっちがいいのか

fork と clone どっちがいいのか

リポジトリを clone して仕事をしていたんだけど、fork にするっぽい流れがあるので、fork か〜clone が楽でいいな〜と思っていて、結局(仕事をする上で)fork と clone どっちがいいの?ってなった。

【Git 初心者向け】Clone と Fork、チーム開発する際にはどっちを使うべき?| TechTechMedia

ちょっとググって出てきたこの記事はあんまり情報がなかった。

OSS とかではもちろん fork するんだけど、仕事で fork にするメリットってなんだろう?という気持ちがある。

clone するとリポジトリにブランチが溜まっていくけど、プルリクエストをマージするときに Delete Branch をするという徹底をすれば特に問題なさそう。

fork は若干手間が増えるし、他の人が作ったプルリクエストを手元に引っ張って変更を加えるのが面倒というのがある。

あとこれは想像なんだけど、退職とかで組織を離れる場合、fork すると自分のリポジトリとして残るのはよくないのでは?と思った。これは実際やったことないから分からないけど、もしかして組織から外されたら fork したリポジトリも消える?

clone は手元のリポジトリ消さなきゃいけないけど、それは fork も一緒だし、clone のほうが楽じゃない?みたいな気持ちがある。