感謝の git トゥギャッター!!
git はこう使っていくと便利だよ的なお話
間違ってたらツッコミを入れて欲しいんですが #git というのは、どんどんブランチ切るもので、例えばツール群とゲーム本体はさっさと tools と game ブランチを切って分けるべき?
2012-01-07 22:57:38で github にプッシュ(公開)する場合。例えばツールの修正は tools ブランチで作業してコミット。んで master ブランチにマージしてプッシュという流れでいいんでしょうかね?これならゲーム本体とツールのコードの進捗を分けれると?こんな感じで使っていって大丈夫かしら?
2012-01-07 23:00:01@alphaneet そうですねー。自分が知ってる限りよくbranchきってるものは、akkaとかscala本体とかunfilteredとか、issue一つ単位できっていたり、数時間ですぐに消えるbranchがあったり、多い時は一日一回のペースでブランチ切られている場合があったり
2012-01-08 00:27:48@alphaneet このgraphみると、いかに多くbranchきっているかわかるかと http://t.co/JA5AQ3Va http://t.co/bCEurqSl http://t.co/J2dErdBR
2012-01-08 00:31:13#git は issue(タスク)単位でさくっとブランチ切ってそのチケット終わったら消して次いこうかー! みたいなノリでもいいっぽい。確かにその方法だと膨大に並行的にタスク取りくめるから効率よさそうデス!!
2012-01-08 00:38:31特に複数人で開発する場合はチケット単位でブランチさくっと切るのすごい便利そう感ある。どこにプッシュするのか明かだし。go サイン出る(マージ)まで master ブランチ汚れないし。他のタスクやってる人達ともコンフリトしないし。
2012-01-08 00:41:07#memo #git git stash を使うと現在の状態を一時保存でけて、コミットせずに他のブランチに移動できるらしいので並行開発の時大変便利そう!!つhttp://t.co/NSrLpH3l
2012-01-08 00:47:08@alphaneet チケット毎にブランチ切って作業するスタイルにはstashは必須ですね。自分はよくstashしたまま忘れてしまう事多いですがw(特に土日を挟んだ場合)
2012-01-08 00:53:07以下は適当に git の tips をぺたぺた貼るます
@alphaneet git stashはミスった時に戻すのが大変なので、俺はとりあえずコミットしちゃいます。コミットしとけば操作ミスっても取り戻すの簡単ですし。
2012-01-12 16:11:53@alphaneet おお!それは良かったです^^ 他に rebase, cherry-pick, bisect などのコマンドも便利ですが、これらはGitに慣れてからでも良いと思います。
2012-01-12 15:11:13Gitのコマンドと言えば、前職ではよくformat-patchを使っていたなぁ。Gitoriousを導入してからは出番が減ったけど。
2012-01-12 17:45:30git clean のときに、「管理外だけれども、ある一定のファイルだけ削除もしたくなくて、残しておきたい」って指定できないかな・・・
2012-01-14 17:42:41新着日記: git で間違って merge してしまった場合 (fast forward でマージしてしまったのを取り消したい) http://tinyurl.com/3scf86
2008-05-19 18:48:46コンフリクトが発生しなくても壊れる場合 - 予定は未定Blog版 (id:bleis-tift / @bleis) http://t.co/aoJt5laK あまり知られていないらしい・・・?
2012-01-17 18:05:47