Tato studie vysvětlí:
- Co je to oprava v kontrole verzí Git?
- Jak vytvořit/vytvořit opravu pomocí „ git format-patch „Příkaz?
- Jak vytvořit/vytvořit opravu pomocí „ git rozdíl „Příkaz?
Co je to oprava v kontrole verzí Git?
Ve správě verzí Git je oprava jednoduše textový soubor, který uchovává popis úprav provedených v kódu. Obsahuje všechny změny a rozdíly, které byly v projektu provedeny v minulosti. Navíc zaznamenává všechny informace o řádcích kódu, které byly přidány, odstraněny nebo změněny.
Jak vytvořit/vytvořit opravu pomocí příkazu „git format-patch“?
Chcete-li provést opravu v Gitu, nejprve přejděte do požadovaného místního adresáře. Poté zkontrolujte historii odevzdání a vyberte konkrétní ID odevzdání. Poté spusťte „ git format-patch -1
Krok 1: Přejděte do místního úložiště
Nejprve přesměrujte do konkrétního místního adresáře pomocí níže uvedeného příkazu:
$ CD 'C:\Jdi \R epické'
Krok 2: Zobrazení historie závazků
Poté zkontrolujte protokol Git a zobrazte historii odevzdání:
$ git log -- online
V níže uvedeném výstupu lze vidět historii odevzdání s ID odevzdání. Vyberte požadovaný hash odevzdání. Vybrali jsme například „ 03668b5 “ID potvrzení:
Krok 3: Vytvořte/vyrobte opravu
Nyní použijte následující příkaz spolu s vybraným ID odevzdání k vytvoření opravy:
$ git format-patch -1 03668b5
Krok 4: Ověřte vytvořenou opravu
Chcete-li se ujistit, že byla vytvořena nová oprava, spusťte níže uvedený příkaz:
$ lsLze pozorovat, že nové „ 0001-New-feature-file-added.patch ” patch je vytvořen:
Jak vytvořit/vytvořit opravu pomocí příkazu „git diff“?
' git diff
Krok 1: Zobrazte protokol Git
Nejprve si zobrazte historii odevzdání kontrolou protokolu Git:
$ git log -- onlineNíže uvedený výstup zobrazuje historii odevzdání včetně ID odevzdání. Zkopírujte konkrétní ID odevzdání pro vytvoření opravy. Vybrali jsme například „ 1839bf4 ” commit hash:
Krok 2: Vytvořte nebo vytvořte opravu
Poté vytvořte opravu pomocí „ git rozdíl ” a zadejte ID odevzdání a název souboru opravy:
$ git rozdíl 1839bf4 > mypatch.diffZde, „ 1839bf4 “ je id potvrzení a „ mypatch.diff “ je název souboru opravy:
Krok 3: Ověřte vytvořenou opravu
Nakonec ověřte nově vytvořenou opravu pomocí „ ls 'příkaz:
$ lsLze pozorovat, že „ mypatch.diff ” opravný soubor byl úspěšně vytvořen:
Vysvětlili jsme záplatu v Gitu a metody vytváření záplaty v Gitu.
Závěr
Ve správě verzí Git je oprava textový soubor, který obsahuje popis změn nebo úprav a rozdílů provedených v kódu projektu v historii. Zaznamenává všechny informace o řádcích kódu, které byly přidány, odstraněny nebo změněny. Chcete-li vytvořit opravu v git, ' git format-patch -1