別の仕事をした後にGitを操作するとよくコマンドを忘れるんですよね。
随時更新していきます(更新がないのが一番良いですが)
追記: 新しく知ったコマンドも追加しました。
忘れていたコマンド
git merge --abort
マージでコンフリクトを起こした時とかに一度マージ前に戻したい時に使う
git reflog
gitの操作履歴を表示
git commit --amend
以前のコミットに現在の変更を取り込ませる
何もステージに挙げていない場合は以前のコミットのコメントを編集することができるから便利
git remote add
git remote add origin [リモートリポジトリのURLのcopy]
ローカルリポジトリとリモートリポジトリを紐付ける
Gitでローカルリポジトリを作成して、後にリモートリポジトリへ反映する
git push --set-upstream
git push --set-upstream origin master
プッシュ先を指定する
新しく知ったコマンド
git remote set-url origin
remoteのURLを変更する
git count-objects -vH
オブジェクトファイルの数とそれらが消費するディスク容量を数える
-v: 詳細に教えてくれる
-H:ファイルサイズに単位を付けてくれる(KiB等)
git checkout [ファイル名]
ローカルの変更を破棄する
すべて破棄するときは以下コマンド
git checkout .