git入門

いままでマイクロソフトのVSSとMercurialを使っていたのですがgitを使い始めました。
Xcode4がgit対応しているのがいい感じです。Mergurialは名前がカッコ良かったので最初はそっち使ってたのですw

参考サイト
●gitのコマンド一覧と説明
http://sourceforge.jp/magazine/09/03/16/0831212

●git入門
http://engineerflies.blogspot.com/2010/03/git.html

●gitマージツール
http://d.hatena.ne.jp/clover-leaf/20110126/1296058882
http://progit.org/book/ja/ch7-1.html

●ユーザーマニュアル
http://www8.atwiki.jp/git_jp/pub/Documentation.ja/user-manual.html#how-to-merge
http://www8.atwiki.jp/git_jp/pub/git-manual-jp/Documentation/gittutorial.html

●branch関係
http://d.hatena.ne.jp/goryugo/20090312/1236790616

●git hubの説明
http://learn.github.com/p/intro.html


補足説明
自分の中では、VSSやSubversionみたいにどこかのサーバーに保存するって感じじゃなくって
ローカルにソースコードの履歴フォルダ作ってその履歴フォルダをやりとりするイメージ
で捉えると分かりやすかったです。


コンフリクト発生時のソース
以下のようになるので、修正すればコミットできるようです。
このへんのマージツール使うと楽にできそうですね。あとで試してみます。
http://d.hatena.ne.jp/clover-leaf/20110126/1296058882
http://progit.org/book/ja/ch7-1.html

#include <stdio.h>

int main()
{
        printf("Hello World How are You?\n");
<<<<<<< HEAD
        int s,n;
        s = 1;
        for(n=0;n<10;s+=2,n++){

        }
=======
        int n;
        n = 0;
        for(n=0;n<10;++i)
        {
                printf("counter:%d\n");
        }
>>>>>>> >>>>>>> c24afe7a5603ec957e62646e2fecf38ad4f44c90
        return 0;
}