web-dev-qa-db-ja.com

修正方法:エラー: '<filename>'にはコミットがチェックアウトされていません。致命的です:「git add」の入力時にファイルの追加に失敗しました。コマンドプロンプトで

Ruby Railsファイルをgitlabのリポジトリに追加しようとしていますが、どういうわけか、自分のファイルにコミットがチェックアウトされていません。

私はgit pullを試して、ファイルをもう一度作成してgitを追加しましたが、それでも機能しません

エラー:「172069/08_lab_routes_controllers_views_172069_172188-Copy/adventure_game /」にはコミットがチェックアウトされていません致命的:ファイルの追加に失敗しました

8
mark29230

最初の答えが示すように、ディレクトリからファイル全体を削除する必要はありません。.gitディレクトリ、次にgit add . 働くでしょう

これは、@ Mario Zigliottoが提案した理由で発生します。そのリポジトリの下のサブディレクトリに別のリポジトリがあります。

「git add」を使用して複数のファイルを追加しようとすると、同じエラーメッセージが表示されました。これらのファイルをすべて同時に追加するのではなく、1つずつ追加することができました。

0
elpat7