github Web ページのファイル ディレクトリ構造はローカルのものと一致しません
高洛峰
高洛峰 2017-05-02 09:37:24
0
4
742

以前にファイル名をローカルで変更しました。つまり、英語名の最初の文字の大文字を変更しただけです。しかし現在、ローカル ファイルとリモート リポジトリの間には違いがあります。 Web ページに表示されるディレクトリ構造は次のとおりです。

ただし、ローカルクローン後のディレクトリ構造は次のとおりです

実際に必要なのは、ローカル ディレクトリ構造がリモート ディレクトリ構造と一致しないという問題を解決する方法はありますか。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(4)
世界只因有你
  • ああ?自分で 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

情報ポータル#🎜🎜##🎜🎜# #🎜🎜# #🎜🎜# #🎜🎜##🎜🎜#【補足】 クローンしてみたところ、確かに問題があることが分かりました。 #🎜🎜##🎜🎜# #🎜🎜##🎜🎜#【補足】 Unix系オペレーティングシステムは大文字と小文字を区別するファイルシステムを使用しますが、WindowsとMac OS X(デフォルトインストール)のファイルシステムは大文字と小文字を区別しないファイルシステムです。 #🎜🎜##🎜🎜# #🎜🎜# #🎜🎜# #🎜🎜# #🎜🎜#git clone#🎜🎜# リーリー #🎜🎜# #🎜🎜# #🎜🎜#リポジトリの大文字と小文字を区別しないようにします#🎜🎜# リーリー #🎜🎜# #🎜🎜# #🎜🎜#人生を変える#🎜🎜# リーリー #🎜🎜# #🎜🎜# #🎜🎜#テクノロジーを変更する#🎜🎜# リーリー #🎜🎜# #🎜🎜# #🎜🎜##🎜🎜# #🎜🎜#mac 上のシステム ファイルがアップロードされないようにするには、.gitignore を作成することをお勧めします。内容は次のとおりです:#🎜🎜# リーリー #🎜🎜##🎜🎜#
いいねを押す +0
世界只因有你

クローンを作成し、ファイル名を別の名前に変更してから、正しい大文字と小文字の名前に戻します(大文字と小文字を直接変更すると、一部のシステムでは無視されます)。そして、冗長なファイルを削除します

いいねを押す +0
黄舟

*nix システム (MacOS を含む) はファイル名の大文字と小文字を厳密に区別しますが、これはファイル システムにも関係しており、*nix では Windows に関連するファイル システムはファイル名の大文字と小文字を区別しません。 Windows 自体が大文字と小文字を区別しないためです。
アドレスを投稿してください。クローンを作成して、Windows で何が起こるかを確認します。

いいねを押す +0
小葫芦

ご招待ありがとうございます。これで終わります。 . gitignoreファイルをフィルタリングする

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート