GITに慣れる(その1)

subversionを使っていた私からすれば、gitはとても馴染のないもののでした。
でも、使わないと行けないんだから使うしかないんです。

とりあえずインストール

$ sudo apt-get install git-all

よく使うコマンド

コマンド 概要
git init git リポジトリを作成
git add コミット対象に追加・更新
git commit コミットする
git reset 前のコミットに戻る
git branch ブランチの作成・一覧
git checkout ブランチの切り替え
git rebase すごいやつ
git log CUIでgitのログを見る
gitk GUIでgitのログを見る

複数人で使っているとgit blameとかすごい強力ですけど、とりあえず放置笑
これが全部わかれば仕事になるはず・・・

gitを少し触ってみる

空のディレクトリを用意

$ mkdir /tmp/hoge
$ cd /tmp/hoge

git リポジトリの作成

$ git init

ファイルを追加

$ vim hello.c
適当なhello worldでも書いてください笑

コミット対象に追加

git add hello.c

コミット

git commit -m 'ここにコミットメッセージを書く'

gitkでgitのログを見る

$ gitk
f:id:shocrunch:20141126221810p:plain
こんな感じのが現れる。

synergyリポジトリはこんな感じになってます。
f:id:shocrunch:20141126221944p:plain

今回はとても普通な内容ですが、その2とはもうちょっと実践的な内容にしたいと思います。
rebaseで過去のコミットを修正する方法とか・・・