GitHubを使い始めてみたメモ

SourceForgeのインターフェースが異常に使いにくくなってしまったので,他に安住の地を求めてたら,CodeReposGitHubがよさげだったので,そのうちのGitHubを使うことにした.


とりあえず,gitをインストール (Mac)

$ sudo port install cogito git-core


Gitに名前などを登録

$ git config --global user.name "Your Name"
$ git config --global user.email "mail@mail.com"


新規プロジェクトローカルをGitHub上で作成したあと,ローカルにプロジェクトを作成

$ mkdir project
$ cd project
$ touch README


Gitを初期化

$ git init


ファイルを追加してコミット
-a オプションは,更新したファイル全てをコミットするという意味

$ git add README
$ git commit -a


GitHubをリモートとして登録

$ git remote add origin git@github.com:ytakano/project.git


ローカルのコミットを,GitHubに反映
master はローカルで,origin は先に登録したGitHubリポジトリ

$ git push origin master


他の場所からチェックアウト

匿名でのチェックアウト
$ git clone git://github.com/ytakano/project.git

アドミンでのチェックアウト
$ git clone git@github.com:ytakano/project.git


他の場所でコミットした部分をローカルのソースに反映させる

$ git pull origin master