基本のコマンド
- クローン
git clone 〜.git
- リモートブランチをローカルに登録
git remote add origin 〜.git
- 追加
git add --all
- 変更に対するメッセージを入力
git commit -m
- リモートにローカルの変更を反映させる
git push origin ブランチ名
- リモートの変更をローカルに反映
git pull origin リモートブランチ名
ブランチの作成、移動、名前の変更、削除、一覧表示
- 作成
git checkout -b 新しいブランチ名
git branch 新しいブランチ名
- 移動
git checkout 移動先のブランチ名
- ブランチ名の変更(変更予定のブランチに移動してから使用)
git branch -m 新しいブランチ名
- ブランチの削除
git branch --delete ブランチ名
- ブランチ一覧の表示
git branch {--all}
コミット関連
- コミットメッセージ修正
git commit --amend
- 現在の変更を一つ前のコミットに統合
git commit --amend --no-edit
リモートブランチの操作
- リモートブランチの削除
git push --delete origin {ブランチ名}
- (githubなど)別の場所からリモートブランチを消した場合の反映
git remote prune origin
作業ブランチを間違えた(commit前)
- 作業内容の保留
git stash
- (正しいブランチに移動後に)作業内容の反映
git stash pop
作業ブランチを間違えた(commit済み)
- コミット前の状態に戻す(作業内容は残るので
git stash
が使える)
git reset --soft HEAD^
- コミットを取り消す
git reset --hard HEAD^
- コミットを打ち消すコミットを作成(
git log
などでコミットのハッシュ番号を調べる)
git revert ハッシュ番号