Github利用の流れ
- リモートリポジトリの内容を登録(クローン )
- ブランチの作成
- ブランチを移動
- ファイルを追加してコミット
- コミットする内容を確認
- 修正を(すべて)コミット
- 変更を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。