使用頻度が高いけど忘れがちなGitコマンド

今回はエンジニアには必須のGitコマンドについて書きたいと思います。

使用頻度が高いにもかかわらず不意に忘れてしまうことが多いコマンドで、
2〜3回忘れてググってしまったものを随時追加していく予定です。



ローカルで新規ブランチ作成してチェックアウト


$ git checkout -b [新しいブランチ名]





コミットせずに変更を一時退避


// 一時退避
$ git stash save

// 退避リスト閲覧
$ git stash list

// 退避した作業に戻る
$ git stash apply stash@{0}

// 退避した作業を消す
$ git stash drop stash@{0}





先頭のコミットメッセージを修正


$ git commit --amend





git add を取り消し


$ git restore --staged [ファイル名]





直前のcommit実行を取り消す


$ git reset --soft HEAD^


Share