よく使うgitコマンドを記載します。
git add の取り消し
git reset HEAD test.txt
git commit を取り消す
git reset --soft HEAD~
--softはcommitのみ取り消す
削除してしまったファイルを取り消す
git checkout HEAD works/books/app/Http/Controllers/BookController.php
サブモジュール(submodule)もcloneする
git clone --recursive
ブランチ指定のpush
# git push レポジトリ名 ローカルブランチ名:リモートブランチ名
git push origin develop:develop
リモートブランチの内容をローカルブランチに適用する
git fetch origin
git reset --hard origin/feature/books-api