よく使うGitコマンド
■クローン
git clone [GitのURL]
■リポジトリのURL確認
git config remote.origin.url
■リポジトリ変更
git remote set-url origin [変更先のGitのURL]
■プル
git pull
■フェッチ
git fetch
■ステージに追加
git add .
■コミット
git commit -m "メッセージ内容"
■コミットの変更点確認
git show
■コミット履歴確認
git log
■コミット取り消し
# 1つ前のコミット取り消し
git reset --hard HEAD~
# n個前のコミット取り消し
git reset --hard HEAD~n
# 指定したコミットIDに戻す
git reset --hard [コミットのハッシュ値]
# --hard:ローカル、ステージ、レポジトリ全てが消える
# mixed:コミットとステージが消える(ローカルは残る)
# soft:コミットだけが消える(ステージとローカルには残る)
■コミットの打ち消し
git revert [コミットのハッシュ値]
■プッシュ
git push origin [ブランチ名]
# uオプションを付けると上流ブランチとして設定できるため、次回からgit pushのみでOK
# git pullのようにプルの時も省略できるようになる
git push -u origin [ブランチ名]
■上流ブランチ確認
git branch -vv
■ブランチ作成
git branch [ブランチ名]
■ブランチ切替え
git checkout [ブランチ名]
■ブランチ作成と切替え
git checkout -b [ブランチ名]
■ブランチ一覧
git branch -a
■ブランチ比較
git diff [ブランチ名] [ブランチ名]
■マージ
# マージ先のブランチ(masterブランチ等)に移動した後に行う
git merge [ブランチ名]