Je možné provést řídkou kontrolu, aniž byste nejprve prověřili celé úložiště?

Je Mozne Provest Ridkou Kontrolu Aniz Byste Nejprve Proverili Cele Uloziste



Git umožňuje vývojářům pracovat paralelně na velkém projektu, kde mohou pracovat společně ve stejnou dobu. Někdy se zabývají dlouhodobým projektem s více soubory, které vyžadují více místa a času na kontrolu. Pro vývojáře je tedy obtížné rychle získat požadovaný obsah. V tomto případě lze k získání požadovaného obsahu ze vzdáleného úložiště použít funkci řídké pokladny Git.

Tento článek pojednává o metodě řídké pokladny bez stahování celého úložiště Git.







Mohou uživatelé Git rozdělovat pokladny, aniž by si nejprve stáhli celé úložiště Git?

Ano, uživatelé Git mohou provádět řídké platby, aniž by museli prohlížet celé úložiště Git. Za tímto účelem vyzkoušejte níže uvedené pokyny:



  • Přejděte do požadovaného místního adresáře.
  • Nastavit řídkou hodnotu pokladny.
  • Přidejte vzdálenou adresu URL a ověřte ji.
  • Použijte řídký checkout pro stažení konkrétních úložišť Git pomocí „ $ git pull “.
  • Ověřte nové změny.

Krok 1: Přejděte do místního adresáře Git



Přesuňte se do konkrétního místního úložiště pomocí „ CD 'příkaz:





$ CD 'C:\Jdi \R eng1'



Krok 2: Zkontrolujte výchozí hodnotu rezervní pokladny

Poté spusťte zadaný příkaz a zkontrolujte výchozí hodnotu „ core.sparseCheckout “ z konfiguračního souboru:

$ git config core.sparseCheckout

Podle níže uvedeného výstupu je výchozí hodnota sparse-checkout „ Nepravdivé “:

Krok 3: Povolte Sparse Checkout

Chcete-li povolit řídkou pokladnu, spusťte „ git config 'příkaz spolu s konkrétním parametrem' core.sparseCheckout “ a jeho hodnota” skutečný “:

$ git config core.sparseCheckout skutečný

Krok 4: Ověřte nastavení konfigurace

Chcete-li se ujistit, zda se požadované nastavení změnilo nebo ne, použijte níže uvedený příkaz:

$ git config core.sparseCheckout

Je vidět, že byla povolena řídká pokladna:

Krok 5: Zkopírujte vzdálenou adresu URL

Poté přejděte do požadovaného vzdáleného úložiště GitHub a zkopírujte jeho „ HTTPS ” URL:

Krok 6: Přidejte vzdálený „původ“

Nyní přidejte vzdálenou adresu URL do místního úložiště a vytvořte spojení mezi místním a vzdáleným úložištěm spuštěním poskytnutého příkazu:

$ dálkové ovládání git přidat -F původ https: // github.com / laibyounas / demo.git

Zde:

  • -F vlajka ” představuje “ vynést ” ke stažení aktualizovaného vzdáleného úložiště.
  • původ “ je název vzdálené adresy URL.
  • https://…. ” je cesta k úložišti GitHub.

Po provedení výše uvedeného příkazu vzdálená adresa URL přidá a načte také aktualizovaný obsah vzdáleného úložiště:

Krok 7: Ověřte vzdálenou adresu URL

Poté pomocí níže uvedeného příkazu ověřte, zda byl vzdálený původ přidán či nikoli:

$ dálkové ovládání git -v

Krok 8: Použijte Sparse Checkout na Fetch Specific Repository

Proveďte „ git sparse-checkout ” spolu s požadovaným názvem úložiště nebo souboru pro načtení tohoto konkrétního úložiště/souboru:

$ git řídká pokladna soubor test_repo

Krok 9: Vytáhněte úložiště

Dále si stáhněte obsah konkrétní pobočky pomocí „ $ git pull ” spolu se vzdáleným názvem a požadovanou větví:

$ git vytáhnout původ alfa

Krok 10: Ověřte změny

Nakonec proveďte „ $ git sparse-checkout seznam ” příkaz k zobrazení obsahu staženého na dálku prostřednictvím řídké pokladny:

$ git řídký pokladní seznam

Lze pozorovat, že jediné dříve specifikované úložiště bylo načteno ze vzdálené větve:

Vysvětlili jsme postup řídké pokladny bez kontroly celého úložiště.

Závěr

Ano, uživatelé Git mohou provádět řídké platby bez stahování celého úložiště Git. Chcete-li tak učinit, nejprve přejděte do požadovaného místního úložiště Git. Povolte funkci řídkých pokladen pomocí „ $ git config core.sparseCheckout 'příkaz a zadejte jeho hodnotu jako ' skutečný “. Poté přidejte vzdálenou adresu URL a současně načtěte konkrétní úložiště do místního úložiště Git. Nakonec spusťte „ git pull ” pro stažení vzdáleného úložiště. Tento článek poskytuje metodu řídké pokladny, aniž by bylo nutné nejprve zkontrolovat celé úložiště Git.