SV
git clone <repository> [<directory>]
既存のリポジトリをディレクトリにコピーする。
git pull [<repository(remote=src)> [<refspcec(cur_branch=dst)> ...] ]
リモートのリポジトリの変更内容をローカルのリポジトリにマージする。git fetch と git merge (または rebase) を連続して実行するのと同じ。
git pull origin master
git pull [<repository(remote=dst)> [<refspcec(cur_branch=src)> ...] ]
git push origin master
コミット対象のファイルを登録する。
git commit -m "<msg>"
インデックスに存在するファイルをコミットする(ローカルリポジトリにマージする)
直前のコミットを取り消す。主にローカルリポジトリが対象。
git branch [<branch>]
新たなブランチを作成する。
ブランチ名を省略したときはローカルブランチを表示する。
git checkout [<branch>]
処理対象となるブランチを切り替える
git merge <取り込みたいブランチ>
取り込みたいブランチがカレントのブランチにマージされる。
【Git基礎】間違ってマージしてしまった!そんな時に役立つマージを取り消す2つの方法を解説|TechTechMedia
$ git checkout master
$ git log //戻りたい地点のコミットの番号を確認
$ git reset --hard d1f7cc360d8b58d3fd436646542bc95c231e1305
これでローカルはマージする前の状態に戻りました。
$ git push -f origin master
リモートのコミット履歴も綺麗に消え去る
git merge の取り消し方法。reset と revert コマンドについて。 | WWWクリエイターズ (www-creators.com)
git reset --hard <戻りたい地点の過去のコミット>
git reset HEAD^ を実行します。今回は、--hardオプションを付けます。