1

私はmaster枝にいます。

誤って変更を加えました。

私はそれらの変更を保存します(私cpはファイルをこのgitリポジトリの外に置きます)

git reset --hard HEAD

わかりました:

...
-rw-rw-r--  1 durrantm  1415 Sep 24 10:32 regular_pair_filter_spec.rb
-rw-rw-r--  1 durrantm   474 Sep 24 10:32 ranking_spec.rb
drwxrwxr-x 10 durrantm  4096 Sep 24 10:32 ../
-rw-rw-r--  1 durrantm  7242 Sep 25 08:58 student_spreadsheet_spec.rb
-rw-rw-r--  1 durrantm  5400 Sep 25 08:58 iep_service_spreadsheet_spec.rb
-rw-rw-r--  1 durrantm 52487 Sep 25 08:58 schedule_spec.rb
drwxrwxr-x  2 durrantm  4096 Sep 25 08:58 ./

ファイルは問題ないようです(変更はなくなりました)が、今日の更新スタンプがあります。
これは大丈夫/正常ですか?

4

1 に答える 1

3

GitのFAQにこれについての説明があります。

Gitは、変更するすべてのファイルのタイムスタンプとして現在の時刻を設定しますが、それはそれらだけです。他のファイルは変更されません。つまり、ビルドツールは変更時間に依存して適切に再構築できます。ビルドルールが変更された場合、それはとにかく失敗を引き起こす可能性がありますが、それは誤って再構築しないよりもはるかに一般的な問題ではありません。

于 2012-09-25T13:23:45.903 に答える