The PHENOMENON BRUNO GROENING – documentary film – PART 2
Obsah:
Při práci s Gitem se můžete setkat s situací, kdy budete muset upravit potvrzovací zprávu. Existuje řada důvodů, proč byste chtěli provést změnu, jako je například překlep, odstranění citlivých informací nebo přidání dalších informací.
Tato příručka vysvětluje, jak změnit zprávu o posledních nebo starších odevzdaných gittech.
Změna posledního závazku
Příkaz
git commit --amend
vám umožňuje změnit poslední zprávu o potvrzení.
Není tlačen
Chcete-li změnit zprávu o posledním
--amend
do vzdáleného úložiště, proveďte to znovu pomocí příznaku
--amend
.
-
Přejděte do adresáře úložiště ve vašem terminálu.
Spusťte následující příkaz a změňte (změňte) zprávu o posledním odevzdání:
git commit --amend -m "New commit message."
Příkazem je přepsání posledního potvrzení s novým.
Volba
-m
vám umožňuje napsat novou zprávu na příkazový řádek bez otevření relace editoru.
Před změnou potvrzovací zprávy můžete také přidat další změny, na které jste dříve zapomněli:
git add.
git commit --amend -m "New commit message."
Potlačený závazek
Upravený (změněný) závazek je nový subjekt s jiným SHA-1. Předchozí potvrzení již nebude existovat v aktuální větvi.
Obecně byste se měli vyvarovat změny závazku, který je již tlačen, protože to může způsobit problémy lidem, kteří založili svou práci na tomto závazku. Je to dobrý nápad konzultovat s ostatními vývojáři před změnou push odevzdání.
-
Přejděte do úložiště.
Upravte zprávu posledního tlačeného odevzdání:
git commit --amend -m "New commit message."
Vynutit push pro aktualizaci historie vzdáleného úložiště:
git push --force branch-name
Změna starších nebo více závazků
Příkaz
rebase
přepisuje historii odevzdání a důrazně se nedoporučuje odevzdávat revize, které jsou již tlačeny do vzdáleného úložiště Git.
-
Přejděte do úložiště obsahujícího potvrzovací zprávu, kterou chcete změnit.
Zadejte
git rebase -i HEAD~N
, kdeN
je počet potvrzených závazků k provedení rebase. Pokud například chcete změnit 4. a 5. poslední potvrzení, zadejte:git rebase -i HEAD~5
Příkaz zobrazí ve vašem výchozím textovém editoru poslední potvrzení
X
:pick 43f8707f9 fix: update dependency json5 to ^2.1.1 pick cea1fb88a fix: update dependency verdaccio to ^4.3.3 pick aa540c364 fix: update dependency webpack-dev-server to ^3.8.2 pick c5e078656 chore: update dependency flow-bin to ^0.109.0 pick 11ce0ab34 fix: Fix spelling. # Rebase 7e59e8ead..11ce0ab34 onto 7e59e8ead (5 commands)
Přesuňte se na řádky potvrzovací zprávy, kterou chcete změnit, a
pick
reword
:reword 43f8707f9 fix: update dependency json5 to ^2.1.1 reword cea1fb88a fix: update dependency verdaccio to ^4.3.3 pick aa540c364 fix: update dependency webpack-dev-server to ^3.8.2 pick c5e078656 chore: update dependency flow-bin to ^0.109.0 pick 11ce0ab34 fix: Fix spelling. # Rebase 7e59e8ead..11ce0ab34 onto 7e59e8ead (5 commands)
Uložte změny a zavřete editor.
Pro každé vybrané potvrzení se otevře nové okno textového editoru. Změňte potvrzovací zprávu, uložte soubor a zavřete editor.
fix: update dependency json5 to ^2.1.1
Vynutit přesun změn do vzdáleného úložiště:
git push --force branch-name
Závěr
Chcete-li změnit poslední zprávu o potvrzení, použijte příkaz
git commit --amend
a pro změnu starších nebo více zpráv o potvrzení použijte
git rebase -i HEAD~N
Neměňte opravdové závazky, protože by to mohlo vašim kolegům způsobit mnoho problémů.
Jak mohu získat textovou zprávu do aplikace Excel

Bob De Tchon má seznam uložený v starém programu DOS. Pokud program může vygenerovat textový soubor
Zabraňte tomu, aby společnost Facebook odeslala zprávu viděnou nebo přijatou zprávu v chatu

Chat Undetected je bezplatná aplikace, uniknout bez povšimnutí z funkce čtení potvrzení o Facebooku, když je stále online.
Nenechte přátelům na Facebooku vědět, že jste viděli chatovací zprávu / zprávu

Nenechte přátele na Facebooku vědět, že jste viděli jejich chatovací ping nebo zprávu pomocí tohoto skvělého doplňku, který funguje ve všech prohlížečích. Koukni na to!