cd
移動
git init
初期化
git remote add origin リポジトリURL
紐付け
git remote -v
確認
git add . (もしくはファイル名)
追加宣言
git commit -m '履歴名'
履歴に残す
git push origin master
ローカルから追加
git checkout -b modifyfy-README(ブランチ名)
トピックブランチ(短期間だけ使う一時的なブランチ)はcheckoutと-bフラグを使って作成
git branch
すべてのローカルブランチを一覧表示
git status
確認
git commit -a -m "履歴名"
-a :現存するすべてのファイル(git mvで作成したファイルも含む)への変更を一括でコミット
最後のコミット後に新しいファイルを追加した場合は、まずgit addを実行してバージョン管理下に置く必要
履歴名は現在形かつ命令形
git checkout master
ブランチ移動
git merge modifyfy-README(ブランチ名)
一時的なブランチから変更をマージ
git branch -d modifyfy-README(ブランチ名)
トピックブランチ削除 (必須ではない)
-D : 変更をマージしていなくてもブランチ削除
git push (origin master)
GitHubに変更をpush
一度push済なら後半省略可
git add -A
git commit -m "履歴名"
git push -u origin static-pages(ブランチ名)
最後のコマンドでは、static-pagesトピックブランチをGitHubにプッシュしています。以後は、単に次のコマンドを実行するだけで同じプッシュが行われるようになります。
git push
$ git add -A
$ git commit -m "Finish static pages"
次にmasterブランチに移動し、差分をマージ
$ git checkout master
$ git merge static-pages
コードをリモートリポジトリにアップロード
$ git push
$ rails test
$ git push heroku