検索

ホームページ  >  に質問  >  本文

github Web ページのファイル ディレクトリ構造はローカルのものと一致しません

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

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

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

高洛峰高洛峰2793日前749

全員に返信(4)返信します

  • 世界只因有你

    世界只因有你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

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

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:39:24

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

    返事
    0
  • 黄舟

    黄舟2017-05-02 09:39:24

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

    返事
    0
  • 高洛峰

    高洛峰2017-05-02 09:39:24

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

    返事
    0
  • キャンセル返事