Táto štúdia vysvetlí:
- Čo je to oprava v správe verzií Git?
- Ako vytvoriť/vytvoriť opravu pomocou „ git format-patch 'Príkaz?
- Ako vytvoriť/vytvoriť opravu pomocou „ git rozdiel 'Príkaz?
Čo je to oprava v správe verzií Git?
V správe verzií Git je oprava jednoducho textový súbor, ktorý uchováva popis úprav vykonaných v kóde. Obsahuje všetky zmeny a rozdiely, ktoré boli na projekte v minulosti vykonané. Okrem toho zaznamenáva všetky informácie o riadkoch kódu, ktoré boli pridané, odstránené alebo upravené.
Ako vytvoriť/vytvoriť opravu pomocou príkazu „git format-patch“?
Ak chcete vykonať opravu v systéme Git, najprv prejdite do požadovaného lokálneho adresára. Potom skontrolujte históriu odovzdania a vyberte konkrétne ID odovzdania. Potom vykonajte „ git format-patch -1
Krok 1: Prejdite do miestneho úložiska
Najprv sa presmerujte do konkrétneho lokálneho adresára pomocou nižšie uvedeného príkazu:
$ cd 'C:\Choď \R epický'
Krok 2: Zobrazte históriu potvrdenia
Potom skontrolujte denník Git a zobrazte históriu odovzdania:
$ git log --online
V nižšie uvedenom výstupe je možné vidieť históriu odovzdania s ID odovzdania. Vyberte požadovaný hash odovzdania. Vybrali sme napríklad „ 03668b5 ” identifikácia príkazu:
Krok 3: Vytvorte/vyrobte opravu
Teraz použite nasledujúci príkaz spolu s vybratým ID odovzdania na vytvorenie opravy:
$ git format-patch -1 03668b5
Krok 4: Overte vytvorenú opravu
Aby ste sa uistili, že bola vytvorená nová oprava, spustite príkaz uvedený nižšie:
$ lsDá sa pozorovať, že nové „ 0001-New-feature-file-added.patch ” patch je vytvorený:
Ako vytvoriť/vytvoriť opravu pomocou príkazu „git diff“?
' git diff
Krok 1: Zobrazte denník Git
Najprv si zobrazte históriu odovzdania kontrolou denníka Git:
$ git log --onlineNižšie uvedený výstup zobrazuje históriu odovzdania vrátane ID odovzdania. Skopírujte konkrétne ID odovzdania na vytvorenie opravy. Vybrali sme napríklad „ 1839bf4 ” commit hash:
Krok 2: Vytvorte alebo vytvorte opravu
Potom vytvorte opravu pomocou „ git rozdiel ” a zadajte ID odovzdania a názov súboru opravy:
$ git rozdiel 1839bf4 > mypatch.diffTu je „ 1839bf4 ” je ID potvrdenia a “ mypatch.diff “ je názov súboru opravy:
Krok 3: Overte vytvorenú opravu
Nakoniec overte novovytvorenú opravu pomocou „ ls 'príkaz:
$ lsDá sa pozorovať, že „ mypatch.diff ” opravný súbor bol úspešne vytvorený:
Vysvetlili sme záplatu v Git a metódy vytvárania záplaty v Gite.
Záver
V správe verzií Git je oprava textový súbor, ktorý obsahuje popis zmien alebo úprav a rozdielov vykonaných v kóde projektu v histórii. Zaznamenáva všetky informácie o riadkoch kódu, ktoré boli pridané, odstránené alebo upravené. Ak chcete vytvoriť opravu v git, „ git format-patch -1