以前にファイル名をローカルで変更しました。つまり、英語名の最初の文字の大文字を変更しただけです。しかし現在、ローカル ファイルとリモート リポジトリの間には違いがあります。 Web ページに表示されるディレクトリ構造は次のとおりです。
ただし、ローカルクローン後のディレクトリ構造は次のとおりです
実際に必要なのは、ローカル ディレクトリ構造がリモート ディレクトリ構造と一致しないという問題を解決する方法はありますか。
世界只因有你2017-05-02 09:39:24
ああ?自分で fork
を実行しましたが、まだ解決していません。 fork
了一个还没解决。
资料传送门
[补充] 我克隆了一下,发现确实有问题。
[补充]类Unix操作系统使用的是大小写敏感的文件系统,而Windows和Mac OS X(默认安装)的文件系统则是大小写不敏感的文件系统。
git clone
git clone https://github.com/zhiqiang21/blog
让版本库对大小写不敏感
git config core.ignorecase true
修改 Life
git mv Life non-exist-filename
git mv non-exist-filename Life
git add *
git commit -m"修改大小写"
修改 Technology
git mv Technology non-exist-filename
git mv non-exist-filename Technology
git add *
git commit -m"修改大小写"
你最好创建一个.gitignore
,防止把mac
git clone
#🎜🎜#
リーリー
#🎜🎜#
#🎜🎜#
#🎜🎜#リポジトリの大文字と小文字を区別しないようにします#🎜🎜#
リーリー
#🎜🎜#
#🎜🎜#
#🎜🎜#人生
を変える#🎜🎜#
リーリー
#🎜🎜#
#🎜🎜#
#🎜🎜#テクノロジー
を変更する#🎜🎜#
リーリー
#🎜🎜#
#🎜🎜#
<時間>
#🎜🎜##🎜🎜#
#🎜🎜#mac
上のシステム ファイルがアップロードされないようにするには、.gitignore
を作成することをお勧めします。内容は次のとおりです:#🎜🎜#
リーリー
#🎜🎜##🎜🎜#世界只因有你2017-05-02 09:39:24
クローンを作成し、ファイル名を別の名前に変更してから、正しい大文字と小文字の名前に戻します(大文字と小文字を直接変更すると、一部のシステムでは無視されます)。そして、冗長なファイルを削除します
黄舟2017-05-02 09:39:24
*nix システム (MacOS を含む) はファイル名の大文字と小文字を厳密に区別しますが、これはファイル システムにも関係しており、*nix では Windows に関連するファイル システムはファイル名の大文字と小文字を区別しません。 Windows 自体が大文字と小文字を区別しないためです。
アドレスを投稿してください。クローンを作成して、Windows で何が起こるかを確認します。