git コマンドいろいろ

linux

ブランチの作成(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

コメント

タイトルとURLをコピーしました