Presentations
Templates
Features
Teams
Pricing
Log in
Sign up
Log in
Sign up
Menu
粉々Git
2015/02/06 TechShare MTG
@Gaji-Labo Inc.
大きなコミットは
見づらい
例えば
git commit -m "諸々修正した"
git commit -m "ここまでの作業"
git commit -m "ガワとかモジュール組んだ、
ついでに誤字修正"
不具合が出た後に振り返っても該当のコミット探すのつらい
じゃあどうするか?
解決した問題ごと
に
コミットを分けよう
人間は二つのコードを同時に書けない。
こんな感じ
git commit -m "モジュールAを作った"
git commit -m "モジュールBを作った"
git commit -m "モジュールAの色が間違ってたので修正"
git commit -m "ヘッダーのパターン増やした"
git commit -m "全体的に誤字修正"
「コーディングと git 交互にやってたら集中できないよ!」
慣れましょう。
慣れましょう。
作業は一気にやって
コミットは分割すれば
いいよ!
git add -p
途中でも急いでコミットしたいときあるし。。。
別 branch で作業が必要になったときとか
出かける前とか
一旦他の人に見せないといけないときとか
「別 branch で作業が必要になったとき」
git stash
「
出かける前
」
雑にコミットして後で
改竄すればOK
改竄
git commit --amend
git reset
git rebase -i
「一旦他の人に見せないといけないときとか」
一時的な branch にコミットして push。
後から改竄でOK!
「こまかくコミットしたらいくつか間違えた
コミット見つけちゃった。。。」
git rebase -i
注意!
一度 push した branch を改竄すると push できない。
そういうときは違う名前の branch に
しましょう。
ということは
master, develop
など皆が触っている branch の改竄は
危険!!
人に見られた歴史は改竄出来ません。
手元だけで
やりましょう。
Have Fun!!
おわり。
おまけ。
ほかの branch で作った commit が
今ほしい!
git cherry-pick
粉々Git
By はらだ なおたか
Made with Slides.com
粉々Git
社内共有用の殴り書き。commit の粒度を小さくしたいので Tips のこと話した。
1,092
はらだ なおたか
neotag
More from
はらだ なおたか