タイトルの通りなんですが、初めてファイルを git 管理下に置くときに
ってするじゃないですか。で、通常だと git add したのを取り消すには git reset しますが、そうしたらこんなエラーが出てきます。。HEAD が見つからないようです。多分、一度もコミットしてないから戻すべきリビジョン (HEAD) がわからないんですね。
こういうとき(一度もコミットしてないとき)に、ファイルを git 管理下から外すにはこのようにすれば良いようです。メモっときます。
一度でもコミットが行われていれば git reset でおkです〜。
git init git add .
ってするじゃないですか。で、通常だと git add したのを取り消すには git reset しますが、そうしたらこんなエラーが出てきます。。HEAD が見つからないようです。多分、一度もコミットしてないから戻すべきリビジョン (HEAD) がわからないんですね。
git reset # fatal: Failed to resolve 'HEAD' as a valid ref.
こういうとき(一度もコミットしてないとき)に、ファイルを git 管理下から外すにはこのようにすれば良いようです。メモっときます。
git rm --cached -r . # 全てのファイルを git 管理下から外す git rm --cached [filename] # 特定のファイルだけを git 管理下から外す
一度でもコミットが行われていれば git reset でおkです〜。