LoginSignup
0
0

【Git】git管理下のファイルをリネームしたらdeletedとuntrackedの2つになってしまった時

Posted at

はじめに

タイトルの通り、Git管理下のファイルを(例えば)IDE上でリネームするとdeletedとuntrackedで分かれてgit status上に表示されることがあります。
image2.png
黄色枠の箇所です。UmaInfo.module.cssUmaInfoIcon.module.cssへリネームしたところ、リネーム前がdeletedでリネーム後がUntrackedになってしまいました。

やりたいこと

Gitにrenamedとして管理させたい。

ステップ1

git rm リネーム前のファイル名をして、リネーム前の削除したファイルをステージングする。
image3.png
↑ステージングされました。

ステップ2

git add リネーム後のファイル名をして、リネーム後のファイルをステージングする。

結果

renamedで登録できました。
image4.png

さいごに

なんでこんな記事を書いたかというと、先にリネーム後のファイルだけをステージングしたところ、new fileとして登録されてしまい、後からリネーム前のファイルをrmしたらerror: the following file has changes staged in the index:と怒られてしまったので備忘録として残しておきたかった次第です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0