More Related Content
Similar to 超初心者のためのGitマニュアル (20)
超初心者のためのGitマニュアル
- 68. /18/74
Gitとの相性
Gitと相性がいいもの:テキストベースのもの(差分が取れる)
Gitと相性が良くないもの:テキストベースでないもの
Gitと相性が悪いもの:テキストベースでない&容量が大きい
※リポジトリには容量制限がある場合がある
pdf(.pdf), execution file(.exe), image(.png, .jpg),…
Movie(.mp4), PowerPoint(.pptx),…
Text(.txt, .md, .csv), Source code(.html, .tex, .c),…
69
- 72. /18/74
git の心構え
73
• 他人と共有する必要のないファイルはコミット・プッシュしない
※変更してないファイル,不必要なファイルなど
• ログを消すような作業は極力控える
• バグのあるコードはプッシュしない
• こまめにフェッチorプルして最新の状態に同期しておく
• コミットメッセージは他人に分かるようにわかりやすく端的に(先頭大文字,
基本的には英語で書くこと)
• ソースコードなどでは他人が読んでも分かりやすく,修正に強いコードを書く
※詳しくはコーディングルール資料を参照
• コンフリクトを避けるために同一行を複数人で編集することはなるべく避ける.
(ブランチごとに編集対象のファイルを変えるのが一番楽)
• 分かるようになってから難しいことをする
※gitの仕組み等,難しい話は過去資料ver2に記載されている