gitコマンド
branch関係
git checkout -b ブランチ名
新規ブランチを作成
git checkout ブランチ名
指定ブランチに切り替え
git branch -D ブランチ名
指定ブランチ削除
git branch -m ブランチ名旧 ブランチ名新
ブランチ名の変更
git reset --hard HEAD
現ブランチの編集履歴削除
git checkout .
現ブランチを優先
git rebase ブランチ名
処理を作り直す
既存のコミットへ影響を与える
add関係
git add -u
既存ファイルのみadd+上位ディレクトリにも対応する
commit関係
git commit -u
既存ファイルのみコミット+上位ディレクトリにも対応する
merge関係
git merge --no-ff ブランチ名
差分をマージ
fast-forwardしないのでマージコミットされて分岐の履歴が残る
git reset --hard HEAD
merge取り消し
指定されたコミットの時点に戻り、それ以降の変更を全て破棄
git fetch
リモート・リポジトリなど他のリポジトリのデータを取得するもの
サーバーとの同期