質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Q&A

解決済

1回答

2390閲覧

git add . したときの error: 'back_end/' does not have a commit checked out を解決したい

iyonegaki

総合スコア19

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

0グッド

0クリップ

投稿2021/06/12 00:37

前提・実現したいこと

タイトル通り,
error: 'back_end/' does not have a commit checked out
というエラーが出たので解決方法を教えていただきたいです.

ここに至るまで

バックエンドをRails(APIモード),フロントエンドをReactでアプリケーションを作ろうと考えて以下のような手順を踏みました.

mkdir blog cd blog rails new back_end --api create-react-app front_end

rails snpm startも無事にブラウザで表示できたのでgitにリポジトリを作ろうとし,

git add .を実行すると以下のようなエラーが出ました.

error: 'back_end/' does not have a commit checked out fatal: adding files failed

試したこと

このサイトstackoverflowなどエラー文で検索をかけて出てくるサイトを片っ端から見ましたが,解決しましせんでした.

英語を読み間違えている可能性はありますが,
見たサイトでは.gitというファイルを消すというアドバイスが多くあったのですがそもそもそんなファイルはつくられていませんでした.

環境

Windows 10 home 64bit
Rails 5.2.6

解決方法をご存じのかたがいらっしゃいましたら回答よろしくお願いいたします.

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

itagagaki

2021/06/12 02:40

.gitは無いとおっしゃいますが、それならそこはgitのリポジトリではなく、gitは not a git repository と言うはずではないかと思うのですが… ローカルリポジトリは作成されましたか? git branch を実行するとどうなりますか?
iyonegaki

2021/06/12 14:18

依頼ありがとうございます. また,返信遅くなり申し訳ございません. git branchの結果は * main となります.
guest

回答1

0

ベストアンサー

似た事例がありました。確認してみてください。

Git - Railsディレクトリが git addできないerror: 'rails/hello_rails/' does not have a commit checked out|teratail

.gitフォルダはWindowsの隠しファイル属性がついてしまっているのだと思います。
dir /ah してみてください。

投稿2021/06/12 14:40

itagagaki

総合スコア8402

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

iyonegaki

2021/06/13 01:15

隠しファイルになっているという発想が抜けていました, back_end のなかに .git が入っていたのでそれを削除することで無事に push できました. ありがとうございました.
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問