15

最近の Web プロジェクトで FTP を使用しています。そして、git を使用して、FTP 上のすべての変更のローカル バックアップを保持しようとしています。FTP サーバーが MFMT コマンドのサポートに失敗したようです (または私が何か間違ったことをしたため)、ダウンロードされたファイルはタイムスタンプを保持していません。

新しくダウンロードしたファイルで git diff を実行すると、Git はすべてのファイルを変更済みとしてマークします。

タイムスタンプの代わりに差分結果に基づいてコミットするように Git に指示できる方法はありますか?

4

3 に答える 3

10

Git は、ファイルが変更されているかどうかを判断するために、ファイルの内容のみを確認します。内容が同じであれば、タイムスタンプは関係ありません。行末を含め、内容に変更がないことを確認してください。autocrlfその場合は、OS に基づいて適切な構成を設定してみてください。

于 2013-02-15T03:53:13.443 に答える