Github利用の流れ

リモートリポジトリの内容を登録(クローン )

git clone git@github.com:【ユーザー名】/【リポジトリ名】.git
~/.ssh/configで、githubへのssh接続名を"github"で登録している場合は、
git clone github:【ユーザー名】/【リポジトリ名】.git

ブランチの作成

masterブランチを直接編集するのではなく、作業用のブランチ(ここではworkとする)を作成して、そちらで編集する。
masterを統合ブランチ、workをトピックブランチとする。
元にするブランチ上で、
git branch work
もしくは、
git checkout oka
現在のブランチは、git branchで確認。

ブランチを移動

git checkout work

ファイルを追加してコミット

新規にファイル(sample.txt)を作成した場合は、
git add sample.txt
で、ファイルをコミット対象に追加。

コミットする内容を確認

git status

修正を(すべて)コミット

git commit -a
Vimが開かれるので、コメントを追加。

変更をGitHubへ適用(プッシュ)

git push origin work

ブランチの統合

統合ブランチmasterから派生したトピックブランチworkの変更内容をmasterにも適用し、masterとworkを統合するには、
masterブランチへ移動して
git merge work

プル

git pull origin master
git pull origin work
など。 pullしたいブランチ(work)がローカルで作成されていない場合は、
git checkout work origin/work
でOK。

参考

employment.en-japan.com