# はじめに
新しく作ったファイルをpushしようと思い、
$ git add .
したら、error: 'hoge/' does not have a commit checked outと出た。
.gitがファイルと、ファイルの内のファイルにあったのが原因だった。
解決
このサイトをなぞった。
フロントエンドとバックエンドでファイル一つのファイルにまとめて作るときは、はじめに、リモートに空のファイルををpushしてから、フロント、バックをそのフォルダの中に作成して,add, commit, pushした方がいい。
補足
私の場合は、apiとfrontファイルが一つのファイルにまとまっていたのでややこしくなっていた。ls -laコマンドで、.gitがついているファイルがあるかapi,frontそれぞれ確認し、rm -rf .gitで削除してから, add,commit,pushをすると、成功した。