ファイル名の変更をしたい
ファイル名を変更をしたい。
Gitはデフォルトで大文字と小文字の区別が出来ないので、設定を変えた。
git config core.ignorecase false
さあ、ファイル名の変更を・・・あれ?様子がおかしいぞ?
変更とリネームが分かれる
ファイル名の変更と、ファイルの内容変更を両方含むと、それぞれが別ファイルで起こったと判定される。
Changes not staged for commit: (use "git add/rm <file>..." to update what will be committed) (use "git restore <file>..." to discard changes in working directory) modified: XxxYyy/Aaaa.java Untracked files: (use "git add <file>..." to include in what will be committed) xxxyyy/
これは困る。
gitコマンド経由で名前を変更する
gitコマンド経由だと名前が変更出来るので変更する・・・
が、ここでもエラーが出る。変更出来ない。
ではどうするか、別な名前を経由してコマンドを打ち込む。
git mv XxxYyy _xxxyyy git mv _xxxyyy xxxyyy
これで変更が可能。
git add .
でステージに乗せると、rename対応になっている。