Is er een 'git touch' zodat ik hetzelfde bestand kan pushen met een nieuw tijdstempel?

Is Er Een Git Touch Zodat Ik Hetzelfde Bestand Kan Pushen Met Een Nieuw Tijdstempel



Wanneer gebruikers wijzigingen doorvoeren in Git, worden de commits opgeslagen met het tijdstempel volgens de tijdzone van het systeem van de gebruiker. Meer specifiek heeft elke commit twee datums, d.w.z. de ' datum vastleggen ' en de ' auteur datum ”. Gebruikers kunnen de commit-geschiedenis wijzigen/wijzigen en bekijken wanneer de wijzigingen die in het verleden zijn aangebracht. Het wordt echter niet aanbevolen om de commit-geschiedenis te wijzigen, tenzij dit essentieel is voor een bepaalde bewerking.

Dit artikel illustreert de methode om hetzelfde bestand met een nieuwe/andere tijdstempel te pushen.







Is er een 'git touch' om hetzelfde bestand met een nieuw/ander tijdstempel te pushen?

Nee, er is geen ' git aanraken ”-opdracht in Git om hetzelfde bestand met een nieuwe of andere tijdstempel te pushen. Gebruikers kunnen echter hetzelfde bestand met een nieuwe/andere tijdstempel op een andere manier pushen. Probeer hiervoor de onderstaande stappen.



Stap 1: bekijk de commitgeschiedenis



Controleer eerst het Git-logboek om de commit-geschiedenis te bekijken, inclusief de tijdstempel van de commit:





$ git-logboek --rauw


Hier de ' -rauw ” optie wordt gebruikt om de gedetailleerde informatie van de commit te tonen.

In de onderstaande afbeelding toont het gemarkeerde deel het tijdstempel en de bestandsnaam:




Stap 2: breng wijzigingen aan in het bestand

Wijzig vervolgens de inhoud van het bestand om wijzigingen aan te brengen in dezelfde ' Test1.txt ' bestand:

$ echo 'Dit is mijn testbestand' >> Test1.txt



Stap 3: houd wijzigingen bij

Sla vervolgens de nieuw toegevoegde wijzigingen op in de Git-index met behulp van de onderstaande opdracht:

$ git toevoegen Test1.txt



Stap 4: Commit-bestand met nieuw tijdstempel

Voer nu de meegeleverde opdracht uit om hetzelfde bestand met de nieuwe tijdstempel vast te leggen:

$ git vastleggen --toestaan-leeg -M 'Commit met nieuwe tijdstempel'



Stap 5: Controleer wijzigingen

Zorg er ten slotte voor dat het bestand met de nieuwe tijdstempel naar de lokale repository is gepusht met behulp van de volgende opdracht:

$ git-logboek --rauw


Het kan worden waargenomen dat het bestand met succes is gepusht met de nieuwe tijdstempel:


We hebben de procedure uitgelegd om hetzelfde bestand met een nieuwe tijdstempel te pushen.

Conclusie

Om hetzelfde bestand met de nieuwe of andere tijdstempel te pushen, navigeert u eerst naar de lokale repository. Wijzig het bestand en houd wijzigingen bij. Voer vervolgens de ' git commit –allow-empty -m “ ” om het bestand met de nieuwe tijdstempel naar de lokale repository te pushen. Controleer ten slotte de wijzigingen. Dit artikel illustreerde de methode om hetzelfde bestand met een nieuw tijdstempel te pushen.