ブランチの作成(master から develop を作成)
$ git checkout master
$ git branch develop
$ git push origin develop
リビジョン指定のチェックアウト
$ git checkout b7a055150729adcf3d889f18c3bccaa253b2abce
リポジトリフェッチ
$ git fetch
ブランチ一覧表示
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/develop
remotes/origin/master
リモートdevelopブランチをチェックアウトしてローカルにdevelopブランチを作成
$ git checkout -b develop origin/develop
現在のブランチ確認
$ git branch
* develop
master
何か変更してコミットする(ローカルリポジトリへの反映)
$ git commit -a
Pushする(リモートリポジトリへの反映)
$ git push origin develop
ブランチの切り替え(develop => master)
git checkout master
リモートブランチ削除
$ git push --delete origin develop
一つ前の更新と比較
$ git diff index.php
通常リビジョン戻し(打ち消しコミット)
$ git revert
強制リビジョン戻し(あまり推奨されない)
revert(直前の変更の打ち消しコミット)ではなく強制的にひとつ前の状態へ戻す。 一人でやってる時など 用
$ git reset --hard HEAD^
$ git push -f origin develop
developをmasterへマージ
$ git checkout master
$ git merge develop
コメント