0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Githubで同じファイル名のファイルが2つできてしまった!

Posted at

結論からいうと、Githubで日本語名ファイルを管理するのは辞めた方がよさそうという話です。

事の発端:
所属している団体のリモートリポジトリに招待されて、ブランチを切って作業していたところ、なぜかファーストコミットの際に警告が出る。
「コード進捗管理.2411(仮名)がステージングされていません?なんだこりゃ。こんなファイル新しく作ってないしmainに元からあったファイルだぞ!」

このときの私はまあこんなこともあるか?と深く考えずaddしてコミットしてしまいました。

後日「あれ?私の作ったリモートブランチ、コード進捗管理.2411が2つある!ローカルでは1つしかないのに」

思い当たるのはこの前の警告文。よくわかんないので、pullしてみる。やっぱりローカルではファイルが一つのまま。

コード進捗管理.2410までは大丈夫なのになぜ2411だけがこんなことに?と思いつつ調べると、macとWindowsでは濁点のエンコーディング法が異なるという記事。

おそらくこれが原因そう。ファイルの作成者は11月初めにWindowsからMacにパソコンを買い替えたらしい。なるほどね?しかし私はMacユーザー。なぜMacで作成されたコード進捗管理.2411のみこんなことになってしまったのだろう?

とにかく、WindowsユーザとMacユーザが扱うリポジトリでは、日本語名ファイルを管理するのはやめたほうがよいですね。

0
0
3

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?