2010-12-06 4 views
8

Windowsで無効な ':'と '' '文字を含む名前のファイルをコミットしました。Windowsマシンからgit pullを実行しようとすると、エラーメッセージが表示されます。無効なWindowsファイル名でLinux上のGitにコミットされたファイルを処理するには?

+2

Linuxマシンにレポをクローンしたり、ファイルの名前を変更したり、コミットしたり、プッシュしたりすることができない理由はありますか? – cdhowie

+0

私は現時点でLinuxマシンにアクセスすることはできません。 Windowsマシンから実行する方法はありますか? – mtgred

+0

私はバイリンガルにWindowsマシンを持っていません。プルはどのように失敗するのですか?コンテンツを取得したがコミットできないマージ競合状態にあるか、単に試行を拒否していますか? (そして早送りかマージですか?) – Cascabel

答えて

3

Linuxマシンにアクセスできない場合は、名前を変更してコードに応じて変更を加えて、リポジトリにプッシュすることができます(適切なコメント付き)

+1

私のレポではない場合はどうすればいいですか? – endolith

+0

これは/ tmpにレポをクローンすると、Windows上のUbuntu Bashでも動作します – koppor

0

Windowsでこれらのファイルをチェックアウトしないように、「スパースチェックアウト」を試みることができます。

https://stackoverflow.com/a/13738951/316578

もちろん、これはWindows上にこれらのファイルが存在しない場合にのみ有効です。

関連する問題