質問: 最近、初めてGithubを使った者です。 pushしたらリジェクトされ、一週間何も前に進めなかったので質問さしてもらいます。 git pull origin masterをしてからpushしなおしても無理でした。 いくらやってもpushできません。 Changes not staged for commit:と表示されているので原因はこれだと思いました。更新されたファイルがaddされてないよと言われています。 ですが、ここからの対処法が初めてなので良く分かりません。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/1ebd982566bf691c964133f4ef740d6d.png) もしよろしければ、アドバイス等いただきたいです。
回答: エラーメッセージに答えが書かれていますが、 (use "git add" and/or "git commit -a") をすれば良いです。 ``` $ git add controllers $ git commit $ git push ``` とかです。 gitは、ステージングと呼ばれる、コミット予約みたいな仕組みが有って、 コミットしたいファイルやフォルダをgit add で全て登録した上でcommitコマンドでコミットします。