gitを駆け足で学習してみた

gitを使うためにフォロワーさんに助けてもらって駆け足で学習した記録。TL上だと茶色本disられてますけど、実践にはこっちの方がよいと個人的には思いました
git
0
LYCHEE @lychee

ねこさんありがとう…

2011-04-15 18:08:49
LYCHEE @lychee

でも消したファイルは元に戻らないなあ

2011-04-15 18:13:52
みやなんとかさん @myb1126

@lychee 入門gitと入門Gitは別物と言う罠が。おすすめは前者

2011-04-15 18:15:21
LYCHEE @lychee

masterもブランチの一つ、masterブランチ移動可能なのね…コミットを指定してブランチを切れる。

2011-04-15 18:47:55
LYCHEE @lychee

ブランチは分岐させるというよりか分岐に名前を付けるという認識の方がよさそうだ

2011-04-15 18:49:46
みやなんとかさん @myb1126

@lychee 命名規則に迷ったら、Successful Git Branching Modelをご参考に。がいまの流れっぽいです。

2011-04-15 19:00:52
LYCHEE @lychee

@myb1126 ありがとうございます!ためになります!

2011-04-15 19:03:08
LYCHEE @lychee

A successful Git branching model を翻訳しました http://bit.ly/fELa6M

2011-04-15 19:04:11
LYCHEE @lychee

@kinneko ありがとございますー。あとでよみます。

2011-04-15 19:16:17
LYCHEE @lychee

checkoutとはwork flowにリポジトリに記録されている内容を保存すること。とあるがチェックアウトとコミットの違いがよくわからないお

2011-04-15 19:19:23
LYCHEE @lychee

コミットはオブジェクトに対し実施、チェックアウトはワークフローに対し実施。ワークフローがよくわかってないのか…

2011-04-15 19:21:14
kinneko @kinneko

@lychee 共有のメインリポジトリと、自分のマシン内のローカルリポジトリと、ワークコードがあるので、わかりにくいのかも。

2011-04-15 19:21:17
LYCHEE @lychee

ワークフローじゃなかったワークツリーでした

2011-04-15 19:22:32
LYCHEE @lychee

@atsushieno わかりやすい!ありがとうございます!

2011-04-15 19:27:27
LYCHEE @lychee

でも最初はコミットは保存、チェックアウトはブランチの切替で覚えとこ…

2011-04-15 19:31:12
LYCHEE @lychee

タグ。VSSのラベルのようなもの。ライトウェイトタグ、アノテーション付きタグ、署名つきタグの3つ。

2011-04-15 19:33:10
LYCHEE @lychee

インデックス。HEADからワークツリーを書き出す際、インデックスもできる。HEADとワークツリーの間にバッファ的に使われる。addするのはここ。

2011-04-15 19:41:33
LYCHEE @lychee

あ、ちょっとわかってきた

2011-04-15 19:42:52
LYCHEE @lychee

マージ。どちらか一方だけがした変更は採用される。これはファイル移動も同じ。両方が別の変更を加えた場合、マージ判断は人に返される。

2011-04-15 19:50:33
LYCHEE @lychee

gitのインデックスは.git/indexに。読めない。ファイル名は見て取れる。.git/HEADは現在のブランチが、./git/refsにはブランチ名のファイルがあって、そこにはブランチを示すハッシュ値が書かれている。

2011-04-15 19:56:39