git addで特定のファイル以外をpushする

作業中特定のファイルまたはディレクトリだけあとでpushしたい場合、resetを使うことで特定のファイル等以外リモートリポジトリにpushすることができます。手順としては下記のように行います。

  1. git add .
  2. git reset /folder/file.txt
  3. git commit -m "msg"
  4. git psuh origin main

.gitignoreに記載してスルーさせる方法もありますがファイルが一つだけであれば上記の方法もありかなと思いました。