Jak obnovit soubor, aby byl stejný jako hlavní větev v Gitu

Jak Obnovit Soubor Aby Byl Stejny Jako Hlavni Vetev V Gitu



Na Gitu mohou uživatelé přistupovat k jednomu souboru na více větvích a několikrát aktualizovat změny a uložit je. Po změně místního úložiště Git musí uživatelé potvrdit změny ve vzdáleném úložišti Git, aby je trvale uložili a aktualizovali pro ostatní členy projektu. Tento proces lze provést pomocí příkazů Git bez problémů.

V této příručce se naučíte postup, jak obnovit soubory, aby byly stejné jako hlavní větev v Gitu.

Jak obnovit soubor, aby byl stejný jako hlavní větev v Gitu?

Předpokládejme, že máme důležitý soubor v našem Gitu “ mistr ” větev, která nebyla aktualizována. Byl však již několikrát aktualizován a potvrzen v jiné větvi. Nyní jsme povinni odstranit všechny změny provedené v souboru a vrátit jej do stejného stavu jako v hlavní větvi.







Přejděte k níže uvedenému postupu, abyste pochopili výše uvedený scénář!



Krok 1: Spusťte Git Bash
Otevřete terminál Git pomocí „ Spuštění ' Jídelní lístek:







Krok 2: Přesuňte se do adresáře Git
Přejděte do místního adresáře Git pomocí „ CD 'příkaz:

$ CD 'C:\Uživatelé \n asma\Go \R evert'



Krok 3: Vytvořte a přepněte větev
Nyní vytvořte a okamžitě přepněte na novou větev pomocí poskytnutého příkazu:

$ git pokladna -b mistr

Krok 4: Vytvořte soubor
Proveďte „ dotek 'příkaz k vytvoření nového souboru s názvem ' soubor1.txt “:

$ dotek soubor1.txt

Krok 5: Sledujte soubor
Dále sledujte soubor z pracovního adresáře do pracovní oblasti:

$ git přidat soubor1.txt

Krok 6: Potvrdit změny
Potvrďte změny provedené v úložišti Git pomocí zprávy odevzdání:

$ git commit -m '1 soubor přidán'

Jak vidíte, změny se úspěšně ukládají do úložiště Git:

Krok 7: Aktualizujte soubor
Otevřete soubor a proveďte v něm nějaké změny:

$ spustit soubor1.txt

Krok 8: Potvrdit změny
Nyní uložte změny pomocí „ git commit “příkaz s “ -m ” možnost zadat libovolnou zprávu:

$ git commit -m 'file1.txt aktualizován'

Krok 9: Přepněte větev
Dále proveďte „ git pokladna 'příkaz pro přepnutí zpět na předchozí' hlavní ' větev:

$ git pokladna hlavní

Krok 10: Aktualizujte soubor
Otevřete soubor pomocí „ Start ” pro aktualizaci a stiskněte “ CTRL + S ” tlačítko pro uložení změn:

$ spustit soubor1.txt

Krok 11: Resetujte soubor
Chcete-li resetovat změny, spusťte „ git pokladna 'příkaz:

$ git pokladna mistr -- soubor1.txt

Zde jsme uvedli název pobočky „ mistr “ a použitý „ ” před názvem souboru, což znamená, že zadaný text bude interpretován jako název souboru, nikoli jako název větve:

Krok 12: Ověřte operaci resetování
Nyní otevřete soubor a ověřte operaci resetování:

$ spustit soubor1.txt

Jak vidíte, zadaný soubor se otevře ve výchozím editoru a obnoví se na stejný jako hlavní větev:

Krok 13: Zobrazení změn
Nakonec proveďte „ git rozdíl ” pro zobrazení rozdílu mezi obsahem v nově resetovaném souboru:

$ git rozdíl --uloženo do mezipaměti

Zde, „ – v mezipaměti ” se používá k zobrazení změn resetování:

Pojďme se podívat na postup resetování souboru na konkrétní odevzdání v Gitu.

Jak obnovit soubor na konkrétní závazek v Gitu?

Někdy uživatelé potřebují resetovat soubor na konkrétní potvrzení. Aby toho uživatelé dosáhli, mohou si prohlížet změny provedené mezi verzemi souborů. Vyzkoušejte níže uvedené pokyny pro tento účel.

Krok 1: Přesuňte se do složky
Proveďte „ CD ” pro přechod do konkrétní složky:

$ CD 'C:\Uživatelé \n azma\Go'

Krok 2: Vytvořte adresář
Vytvořte nový místní adresář Git pomocí poskytnutého příkazu:

$ mkdir Linux-Hint

Poté přejděte do nově vytvořeného místního úložiště Git:

$ CD Linux-Hint

Krok 3: Vytvořte a přepněte větev
Nyní vytvořte novou větev a okamžitě se do ní přepněte:

$ git pokladna -b alfa

Zde, „ -b příznak ” představuje větev:

Krok 4: Vytvořte soubor
Vytvořte nový soubor s názvem „ soubor1.txt “ pomocí následujícího příkazu:

$ dotek soubor1.txt

Krok 5: Sledujte soubor
Dále proveďte „ git přidat ” příkaz pro sledování souboru do pracovní oblasti:

$ git přidat soubor1.txt

Krok 6: Otevřete soubor
Otevřete vytvořený soubor, přidejte nějaký text a uložte jej:

$ spustit soubor1.txt

Krok 7: Vytvořte a přepněte větev
Dále vytvořte a přepněte na novou větev s názvem „ beta ' s pomocí ' git pokladna 'příkaz:

$ git pokladna -b beta

Krok 8: Otevřete a aktualizujte soubor
Otevřete soubor, aktualizujte jej v nové větvi a uložte:

$ spustit soubor1.txt

Krok 9: Potvrdit změny
Potvrďte všechny změny v úložišti Git:

$ git commit -m 'soubor 1 aktualizován'

Krok 10: Zkontrolujte historii protokolů
Zobrazení historie protokolů místního úložiště Git:

$ git log

Výstup odkazuje na nejnovější změny potvrzení:

Krok 11: Resetujte soubor pomocí Commit Hash
Proveďte „ git pokladna ” s hashem odevzdání a názvem souboru pro jeho resetování:

$ git pokladna f0e09032ee7cc71e7181f8f4e1e9816f973915c0 soubor1.txt

Jak můžete vidět, změny byly úspěšně resetovány:

Stejný úkol můžete provést také pomocí „ reset git “ příkaz takto:

$ reset git f0e09032ee7cc71e7181f8f4e1e9816f973915c0 soubor1.txt

Jak můžete, aktuální stav „ soubor1.txt ' je ' M “, což znamená, že je upraven a resetován jako dříve:

Zkompilovali jsme metodu resetování souborů tak, aby byly stejné jako hlavní větev v Gitu.

Závěr

Chcete-li obnovit soubor tak, aby byl stejný jako hlavní větev v Gitu, vytvořte místní úložiště Git. Poté do něj vytvořte a přidejte soubory. Dále vytvořte a okamžitě přepněte na novou větev. Otevřete soubor v nové větvi, aktualizujte jej a uložte do Gitu. Proveďte „ $ git checkout master — název_souboru ” pro resetování souboru. Chcete-li obnovit soubor na konkrétní potvrzení v Gitu, použijte „ $ git reset “ nebo „ $ git pokladna “příkaz. Tato příručka ilustrovala postup resetování souborů, aby byly stejné jako hlavní větev v Gitu.