J. Krishnamurti - Brockwood Park 1976 - Public Discussion 1 - How do you observe your fears?
Sisällysluettelo:
- Viimeisimmän sitoumuksen muuttaminen
- Ei työnnetty sitoutumaan
- Pakko sitoutua
- Vanhemman tai useamman sitoutumisen muuttaminen
- johtopäätös
Kun työskentelet Gitin kanssa, saatat kohdata tilanteen, jossa joudut muokkaamaan sitoumussanoman. On monia syitä, miksi haluat tehdä muutoksen, kuten kirjoitusvirheen korjaaminen, arkaluonteisten tietojen poistaminen tai lisätietojen lisääminen.
Tämä opas selittää kuinka muuttaa viimeisimpien tai vanhempien Git-komitioiden viesti.
Viimeisimmän sitoumuksen muuttaminen
git commit --amend
komennolla voit muuttaa viimeisimmän sitoutumisviestin.
Ei työnnetty sitoutumaan
Voit muuttaa viimeisimmän sitoumuksen viestin, jota ei ole siirretty
--amend
, sitouttamalla se uudelleen
--amend
lipun avulla.
-
Siirry päätelaitteesi arkistohakemistoon.
Suorita seuraava komento muuttaaksesi (muuttaa) viimeisimmän sitoumuksen viestiä:
git commit --amend -m "New commit message."Se mitä komento tekee, korvataan viimeisin sitoutuminen uudella.
-mvaihtoehdon avulla voit kirjoittaa uuden viestin komentoriville avaamatta muokkausistuntoa.
Ennen sitoutumisviestin muuttamista voit lisätä myös muita aiemmin unohtamasi muutoksia:
git add.
git commit --amend -m "New commit message."
Pakko sitoutua
Muutettu (muutettu) sitoumus on uusi yhteisö, jolla on erilainen SHA-1. Edellistä sitoumusta ei enää ole nykyisessä haarassa.
Yleensä sinun tulisi välttää jo siirretyn sitoumuksen muuttamista, koska se saattaa aiheuttaa ongelmia ihmisille, jotka perustivat työnsä tähän sitoumukseen. On hyvä idea kuulla kehittäjäkumppaneitasi ennen kuin siirrät sitoutuneen sitoumuksen.
-
Siirry arkistoon.
Muuta viimeisimmän työntyneen sitoutumisen viestiä:
git commit --amend -m "New commit message."Pakota push päivittääksesi etävarastohistoria:
git push --force branch-name
Vanhemman tai useamman sitoutumisen muuttaminen
rebase
komento kirjoittaa uudelleen sitouttamishistorian, ja sitä ei suositella palauttamaan uudelleen sitoumuksia, jotka on jo työnnetty Git-etävarastoon.
-
Siirry arkistoon, joka sisältää muutosviestiviestin, jota haluat muuttaa.
Kirjoita
git rebase -i HEAD~N, missäNon niiden sitoutumisten lukumäärä, jotka suorittavat rebaseen. Esimerkiksi, jos haluat muuttaa viimeistä 4. ja 5. sitoutumista, kirjoita:git rebase -i HEAD~5Komento näyttää viimeisimmät
Xkomennot oletustekstieditorissa: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)Siirry muutososoitettavan viestin riville ja korvaa
picksanalla: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)Tallenna muutokset ja sulje editori.
Jokaiselle valitulle sitoumukselle aukeaa uusi tekstieditori-ikkuna. Vaihda sitoutumisviesti, tallenna tiedosto ja sulje editori.
fix: update dependency json5 to ^2.1.1Pakota muutokset etävarastoon:
git push --force branch-name
johtopäätös
Voit muuttaa viimeisimmän sitoumussanoman
git commit --amend
-komennolla ja vanhemman tai useamman
git rebase -i HEAD~N
viestin
git rebase -i HEAD~N
Älä muuta työntämiä sitoumuksia, koska se voi aiheuttaa paljon ongelmia kollegoillesi.
Kuinka muuttaa Cortanan nimiä
Tarkista, kuinka voit muuttaa Cortanan nimen, joka soittaa sinulle Windows 10: ssä C. Tee Cortana
Kuinka muuttaa kirjaston kuvakkeet helposti Windows 7: ssä
Jos haluat muuttaa kirjaston kuvakkeita Windows 7: ssä, voit nyt tehdä sen helposti
Kuinka muuttaa git-kaukosäätimen URL-osoitetta
Git-kaukosäätimet ovat osoittimia arkiston versioille, jotka yleensä tallennetaan muille palvelimille. Tämä opas selittää kuinka muuttaa Git-kaukosäätimen URL-osoitetta.







