2016-03-27 7 views
1

開始する前に、私は検索しましたが、このような質問は見つかりませんでした。似たようなものだけど、私の問題とまったく同じではない。GitHubはほとんど同じ名前の2つのフォルダをマージします

プロジェクトのフォルダ名を "assets"から "Assets"に変更し、コミットをGitHubにプッシュしました。

突然、GitHubには1つではなく2つのフォルダがあり、いくつかのものは「資産」にあり、いくつかは「資産」にあります。

奇妙なことは、すべてをコンピュータに取り込んだり、単にGitHubからZipをダウンロードすると、その中にすべてのものが入った「資産」という名前のフォルダが1つしかないということです。

どうすればGitHubの1つのフォルダにマージできますか?

+0

は、あなたが 'Gitのmv'または単に' mv'を使用しましたか?どのオペレーティングシステムを使用していますか(ファイル名が大文字と小文字を区別しない場合は重要です) 'git log --stat'はその変更を何と言いますか? Githubのassetsフォルダに何かがありますか?あなたの質問にこの情報を追加し、それをコメントに入れる方が良いでしょう。 – Schwern

+0

両方のフォルダにはファイルがあり、いくつかは1つのフォルダにあり、一部は別のフォルダにあります。私はフォルダの名前を変更したときに、私はちょうど右クリックして、フォルダの名前を変更してそれをやった。私はWindows 10を使用しています。 – Snak

+0

あなたは右クリックしてどのプログラムで名前を変更しましたか? Windowsエクスプローラ? Githubアプリケーション?他に何か?また、この情報を[編集]ボタン(https://stackoverflow.com/posts/36252142/edit)を使用して質問に追加してください。あなたは、人々がすべての詳細を得るためにコメントを読む必要がない場合、より良い回答を得るでしょう。 – Schwern

答えて

2

ファイル名で大文字と小文字を区別しないWindowsの問題が発生している可能性があります。

可能であれば、最も簡単な修正プログラムがロールバックされ、git mvを使用してフォルダの名前を正しく変更します。

+0

それ以降、すでにたくさんのコミットがありました。 – Snak

+0

posix os(linux、mac)を使って混乱を修正してみてください。 – xvan

+0

またはバックアップ、git rm(可視フォルダ)、コミット、プッシュ、プル、readdバックアップファイル、git mvを使用して名前を変更します。別のブランチ上でそれを行い、--squash – xvan

1

あなたはカップルのソリューションを持っていることがあります。

1)あなたは、あなたがまだ古い資産フォルダに表示されてファイルが隠されている)git rm assets

2をgit add Assetsコミットカバーではなく、(で始まるファイルを探してくださいaドット)

3)古いアセットフォルダが残っているブランチを見ている可能性があります。

あなたはGitHubの上で、このレポを使用する上で、それが解決策の一つではない場合:あなたは、「名前を変更」する場合

https://github.com/tawman/git-unite

+0

フォルダに隠しファイルがありません。ブランチが使用されていません(マスターにプッシュされたものすべて) – Snak

+0

Windowsには大文字小文字を区別しないように見えますが、この問題は再び発生します。誰かがGitHubにソリューションを投稿したようです:https://github.com/tawman/git-unite – ccjjmartin