2013-04-20 Git天空闘技場のまとめ

Gitについての「基礎」勉強会のまとめです。
1
Shingo Kawamura @blp1526

#gitbattle / “Git英文マニュアルを読むための予備知識 - T.I.D.” http://t.co/lvQ7I0dVSS

2013-04-20 13:58:24
Shingo Kawamura @blp1526

#gitbattle 10分休憩。話を聞いて、.git/hooks/が面白そうだったので中身を確認中。

2013-04-20 14:04:23
Masahiro MURAKAMI @murapong

急激にHUNTER×HUNTER読みたい熱が上がってきた #gitbattle

2013-04-20 14:09:20
ずきゅ~んたん @ZuQ9Nn

基本ルール、コミットの民日にオブジェクトの図をノートに書く、リボジトリの内部を見る #gitbattle

2013-04-20 14:15:32
Shingo Kawamura @blp1526

#gitbattle ノートが配布された意図が明らかに。コミットのたびにオブジェクトの図をノートに書く!

2013-04-20 14:15:53
Masahiro MURAKAMI @murapong

.gitの中をひたすら漁るハンズオン #gitbattle

2013-04-20 14:20:58
ずきゅ~んたん @ZuQ9Nn

.git/の中身をみる objtects/はinfoとpackだけ、HEADの中身がmasterになっている。refsの中身が空 #gitbattle

2013-04-20 14:21:02
Shingo Kawamura @blp1526

#gitbattle git cat-file -p ハッシュ値。オブジェクトを調べる。

2013-04-20 14:25:02
Masahiro MURAKAMI @murapong

git cat-file -p ハッシュ値でリポジトリオブジェクトが確認できるのか。#gitbattle

2013-04-20 14:29:26
ずきゅ~んたん @ZuQ9Nn

リポジトリの状況を見る git cat-file -p <sha-1> #gitbattle

2013-04-20 14:32:36
ずきゅ~んたん @ZuQ9Nn

別のファイルを作る。1.add & commitしてみる。2. cat-fileを使ってノートに図を書く。 3. 2回くらいcommitしてみる #gitbattle

2013-04-20 14:38:18
Shingo Kawamura @blp1526

#gitbattle 今日、git cat-file -pが多いので、aliasにcfを.gitconfigに書いた。

2013-04-20 14:50:24
えいや @aya_eiya

スィーツはジェラートです。 #gitbattle

2013-04-20 15:12:21
Yuki Sumida @y_sumida

Gitの内部の話おもしろいわー #gitbattle

2013-04-20 15:13:51
ずきゅ~んたん @ZuQ9Nn

4.マージコミットを作る git merge --no-ff <sha-1> #gitbattle

2013-04-20 15:23:33
Shingo Kawamura @blp1526

#gitbattle / “図で分かるgit-mergeの--ff, --no-ff, --squashの違い - アジャイルSEを目指すブログ” http://t.co/oFYtvMXQ6Q

2013-04-20 15:34:24
Shingo Kawamura @blp1526

#gitbattle ブランチはハッシュ値のエイリアス。

2013-04-20 15:43:50
Shingo Kawamura @blp1526

#gitbattle ブランチ手作りした。echo "ハッシュ値" > .git/refs/heads/piyoみたいな感じで。

2013-04-20 15:48:23
Masahiro MURAKAMI @murapong

echo "ハッシュ値" > .git/refs/heads/hogeするとbranchが作れるのか。#gitbattle

2013-04-20 15:50:08
ずきゅ~んたん @ZuQ9Nn

5.手作りブランチ, 1.現在のブランチの状況を見る git branch 2.勉強会のメモからブランチを作る #gitbattle

2013-04-20 15:54:56
Masahiro MURAKAMI @murapong

同じノリでecho "ハッシュ値" > .git/refs/tags/v1.0.0でタグが作れるのか。#gitbattle

2013-04-20 15:54:58
Masahiro MURAKAMI @murapong

まぁ実戦では使わないけどなっ!#gitbattle

2013-04-20 15:55:40