新しいタイムスタンプで同じファイルをプッシュできる「git touch」はありますか?

Xinshiitaimusutanpude Tongjifairuwopusshudekiru Git Touch Haarimasuka



ユーザーが Git で変更をコミットすると、ユーザーのシステムのタイムゾーンに応じたタイムスタンプでコミットが保存されます。より具体的には、各コミットには 2 つの日付があります。 コミット日 ' そしてその ' 著者の日付 」。ユーザーは、コミット履歴を変更/修正し、過去に行われた変更をいつ表示できます。ただし、何らかの操作に不可欠でない限り、コミット履歴を変更することはお勧めしません。

この記事では、同じファイルを新しい/異なるタイムスタンプでプッシュする方法を説明します。







新しい/異なるタイムスタンプで同じファイルをプッシュする「git touch」はありますか?

いいえ、ありません」 gitタッチ 」 Git のコマンドを使用して、同じファイルを新しいタイムスタンプまたは異なるタイムスタンプでプッシュします。ただし、ユーザーは別の方法を使用して、新しい/異なるタイムスタンプで同じファイルをプッシュできます。そのためには、以下の手順を試してください。



ステップ 1: コミット履歴を表示する



まず、Git ログをチェックして、コミットのタイムスタンプを含むコミット履歴を表示します。





$ git ログ - 生


ここで、「 -生 」オプションは、コミットの詳細情報を表示するために使用されます。

以下の画像では、強調表示された部分がタイムスタンプとファイル名を示しています。




ステップ 2: ファイルを変更する

次に、ファイルの内容を変更して、同じ「 Test1.txt ' ファイル:

$ エコー 「これは私のテストファイルです」 >> Test1.txt



ステップ 3: 変更の追跡

次に、以下のコマンドを使用して、新しく追加した変更を Git インデックスに保存します。

$ git追加 Test1.txt



ステップ 4: 新しいタイムスタンプでファイルをコミットする

ここで、提供されたコマンドを実行して、新しいタイムスタンプで同じファイルをコミットします。

$ gitコミット --allow-empty -m 「新しいタイムスタンプでコミット」



ステップ 5: 変更を確認する

最後に、次のコマンドを使用して、ファイルが新しいタイムスタンプでローカル リポジトリにプッシュされていることを確認します。

$ git ログ - 生


ファイルが新しいタイムスタンプで正常にプッシュされたことを確認できます。


同じファイルを新しいタイムスタンプでプッシュする手順を説明しました。

結論

新しいタイムスタンプまたは異なるタイムスタンプを持つ同じファイルをプッシュするには、まずローカル リポジトリに移動します。ファイルを変更し、変更を追跡します。次に、「 git commit –allow-empty -m “ 」コマンドを使用して、新しいタイムスタンプでファイルをローカル リポジトリにプッシュします。最後に、変更を確認します。この記事は、同じファイルを新しいタイムスタンプでプッシュする方法を示しています。