push するまでにしていること

チェックアウトしているブランチやワーキングツリー、インデックスの状況を確認

1$ git status -sb

ブランチの作成、移動

1$ git switch -c topic

ファイルの編集

1vim file

編集したファイルの確認

1$ git status -sb

変更をインデックスにステージング

1$ git add .

ステージングされたファイルを確認

1$ git status -sb

ステージングされた変更内容を確認

1$ git diff --cached

コミット

1$ git commit -m"add file"

コミットログを確認

1$ git log

必要あれば修正してamend

1$ git commit --amend

push

1$ git push

ブランチが不要になったら削除

1$ git branch -d topic
2$ git push origin :topic
3$ git fetch -p