以前にファイル名をローカルで変更しました。つまり、英語名の最初の文字の大文字を変更しただけです。しかし現在、ローカル ファイルとリモート リポジトリの間には違いがあります。 Web ページに表示されるディレクトリ構造は次のとおりです。
ただし、ローカルクローン後のディレクトリ構造は次のとおりです
実際に必要なのは、ローカル ディレクトリ構造がリモート ディレクトリ構造と一致しないという問題を解決する方法はありますか。
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
ああ?自分で fork を実行しましたが、まだ解決していません。 fork了一个还没解决。
fork
资料传送门
[补充] 我克隆了一下,发现确实有问题。
[补充]类Unix操作系统使用的是大小写敏感的文件系统,而Windows和Mac OS X(默认安装)的文件系统则是大小写不敏感的文件系统。
git clone
git clone https://github.com/zhiqiang21/blog
让版本库对大小写不敏感
git config core.ignorecase true
修改 Life
Life
git mv Life non-exist-filename git mv non-exist-filename Life git add * git commit -m"修改大小写"
修改 Technology
Technology
git mv Technology non-exist-filename git mv non-exist-filename Technology git add * git commit -m"修改大小写"
你最好创建一个.gitignore,防止把mac
.gitignore
mac
人生
テクノロジー
クローンを作成し、ファイル名を別の名前に変更してから、正しい大文字と小文字の名前に戻します(大文字と小文字を直接変更すると、一部のシステムでは無視されます)。そして、冗長なファイルを削除します
*nix システム (MacOS を含む) はファイル名の大文字と小文字を厳密に区別しますが、これはファイル システムにも関係しており、*nix では Windows に関連するファイル システムはファイル名の大文字と小文字を区別しません。 Windows 自体が大文字と小文字を区別しないためです。 アドレスを投稿してください。クローンを作成して、Windows で何が起こるかを確認します。
ご招待ありがとうございます。これで終わります。 . gitignoreファイルをフィルタリングする
. gitignore
ああ?自分で
fork
を実行しましたが、まだ解決していません。fork
了一个还没解决。资料传送门
[补充] 我克隆了一下,发现确实有问题。
[补充]类Unix操作系统使用的是大小写敏感的文件系统,而Windows和Mac OS X(默认安装)的文件系统则是大小写不敏感的文件系统。
git clone
让版本库对大小写不敏感
修改
Life
修改
Technology
-
情報ポータル#🎜🎜##🎜🎜# #🎜🎜# #🎜🎜# #🎜🎜##🎜🎜#【補足】 クローンしてみたところ、確かに問題があることが分かりました。 #🎜🎜##🎜🎜# #🎜🎜##🎜🎜#【補足】 Unix系オペレーティングシステムは大文字と小文字を区別するファイルシステムを使用しますが、WindowsとMac OS X(デフォルトインストール)のファイルシステムは大文字と小文字を区別しないファイルシステムです。 #🎜🎜##🎜🎜# #🎜🎜# #🎜🎜# #🎜🎜# #🎜🎜#你最好创建一个
.gitignore
,防止把mac
git clone
#🎜🎜# リーリー #🎜🎜# #🎜🎜# #🎜🎜#リポジトリの大文字と小文字を区別しないようにします#🎜🎜# リーリー #🎜🎜# #🎜🎜# #🎜🎜#人生
を変える#🎜🎜# リーリー #🎜🎜# #🎜🎜# #🎜🎜#テクノロジー
を変更する#🎜🎜# リーリー #🎜🎜# #🎜🎜# #🎜🎜##🎜🎜# #🎜🎜#mac
上のシステム ファイルがアップロードされないようにするには、.gitignore
を作成することをお勧めします。内容は次のとおりです:#🎜🎜# リーリー #🎜🎜##🎜🎜#クローンを作成し、ファイル名を別の名前に変更してから、正しい大文字と小文字の名前に戻します(大文字と小文字を直接変更すると、一部のシステムでは無視されます)。そして、冗長なファイルを削除します
*nix システム (MacOS を含む) はファイル名の大文字と小文字を厳密に区別しますが、これはファイル システムにも関係しており、*nix では Windows に関連するファイル システムはファイル名の大文字と小文字を区別しません。 Windows 自体が大文字と小文字を区別しないためです。
アドレスを投稿してください。クローンを作成して、Windows で何が起こるかを確認します。
ご招待ありがとうございます。これで終わります。
. gitignore
ファイルをフィルタリングする