Sådan ændres en pære MR16 til GU10 LED
Indholdsfortegnelse:
- Ændring af det seneste engagement
- Ikke skubbet forpligtelse
- Skubbet forpligtelse
- Ændring af en ældre eller flere forpligtelser
- Konklusion
Når du arbejder med Git, kan du muligvis støde på en situation, hvor du har brug for at redigere en engagementsmeddelelse. Der er mange årsager til, at du ønsker at foretage ændringen, såsom at rette en skrivefejl, fjerne følsomme oplysninger eller tilføje yderligere oplysninger.
Denne vejledning forklarer, hvordan du ændrer meddelelsen om de seneste eller ældre Git-forpligtelser.
Ændring af det seneste engagement
git commit --amend
kommandoen giver dig mulighed for at ændre den seneste commit-meddelelse.
Ikke skubbet forpligtelse
For at ændre meddelelsen om det seneste engagement, der ikke er skubbet til fjernlageret, skal du begå det igen ved hjælp af -
--amend
flag.
-
Naviger til depotmappen i din terminal.
Kør følgende kommando for at ændre (ændre) meddelelsen om den seneste engagement:
git commit --amend -m "New commit message."
Hvad kommandoen gør er at overskrive det seneste engagement med det nye.
Muligheden
-m
giver dig mulighed for at skrive den nye meddelelse på kommandolinjen uden at åbne en redaktørsession.
Inden du ændrer engagementsmeddelelsen, kan du også tilføje andre ændringer, du tidligere har glemt:
git add.
git commit --amend -m "New commit message."
Skubbet forpligtelse
Den ændrede (ændrede) forpligtelse er en ny enhed med en anden SHA-1. Den foregående forpligtelse eksisterer ikke længere i den nuværende filial.
Generelt bør du undgå at ændre en forpligtelse, der allerede er skubbet, da det kan medføre problemer for mennesker, der baserer deres arbejde på dette engagement. Det er en god ide at konsultere dine medudviklere, før du ændrer et push-tilsagn.
-
Naviger til depotet.
Ændre meddelelsen om den seneste pressede engagement:
git commit --amend -m "New commit message."
Tving push for at opdatere historien til fjernlageret:
git push --force branch-name
Ændring af en ældre eller flere forpligtelser
rebase
kommandoen omskriver
rebase
, og det frarådes kraftigt at ombasere forpligtelser, der allerede er skubbet til det fjerne Git-lager.
-
Naviger til depotet, der indeholder den meddelelsesbesked, du vil ændre.
Skriv
git rebase -i HEAD~N
, hvorN
er antallet af forpligtelser, der skal udføres en rebase på. Hvis du f.eks. Vil ændre den 4. og den 5. seneste forpligtelse, skriver du:git rebase -i HEAD~5
Kommandoen viser de seneste
X
forpligtelser i din standardteksteditor: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)
Gå til linjerne i den besked, du vil ændre, og erstatt
pick
medreword
: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)
Gem ændringerne, og luk redigeringsprogrammet.
For hvert valgt engagement åbnes et nyt tekstredigeringsvindue. Skift meddelelse om bekræftelse, gem filen og luk redigeringsprogrammet.
fix: update dependency json5 to ^2.1.1
Tving at skubbe ændringerne til fjernlageret:
git push --force branch-name
Konklusion
Hvis du vil ændre den seneste
git commit --amend
, skal du bruge kommandoen
git commit --amend
og til at ændre en ældre eller flere meddelelsesbesked skal du bruge
git rebase -i HEAD~N
Ændr ikke skubbet forpligtelser, da det potentielt kan medføre mange problemer for dine kolleger.
Sådan omdøbes og ændres størrelsen af billeder i løs vægt for nem organisation
Værktøjer og tricks til hurtigt at omdøbe og komprimere billeder i løs vægt for lettere sortering og organisationen.
Sådan tilføjes, fjernes og ændres signaturer i Office-filer
Digitale signaturer dømmer ægtheden af et online-dokument. Lær at tilføje, fjerne, redigere, ændre signaturer i Word, Excel, PowerPoint-filer.
Sådan ændres en git-fjernbetjenings url
Git-fjernbetjeninger er pegepunkter til de versioner af depotet, der typisk er gemt på andre servere. Denne vejledning forklarer, hvordan du ændrer URL til en Git-fjernbetjening.