MacのGitでmvしたらコケた


前にも一回同じ事で困ったことがあるけど、二度と困らないようにブログにしておく。

gitを使ってファイルを管理しているとき、gitに無断でファイルの移動はやってはいけない。gitがそのファイルを追いかけてくれなくなるからだ。

って感じに、ファイルを移動することで正しく追跡を続けてくれる。

困ったのは、Macを使っているときに、次のようなファイル移動をしようとしたとき。

こういうエラーがでる。

何のことかというと、Macのファイルシステムではファイル名の大文字と小文字を区別しないそうな。

Git でファイル名やディレクトリ名の大文字/小文字を変更する方法

まあでも、次の操作はできるんだけどね。よくわからない。(あと、Windowsもどうなるかわからない)

とりあえず、解決策としては、-f を付ければいい。

Gitにおいて非常に怖いコマンド -f だが、やむを得ない

これでいけた。


この記事はMac, プログラミングに投稿されました タグ: , . このパーマリンクをブックマークする。 コメントを投稿するか、トラックバックをどうぞ: トラックバック URL.

コメントする

あなたのメールは 絶対に 公開されたり共有されたりしません。 * が付いている欄は必須項目です

次の HTML タグと属性が使用できます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

*
*