Příkaz git add se používá k přidání obsahu souboru do rejstříku (prostorové oblasti). Tento příkaz aktualizuje aktuální obsah pracovního stromu do pracovní oblasti. Připravuje také připravený obsah pro další odevzdání. Pokaždé, když přidáme nebo aktualizujeme jakýkoli soubor v našem projektu, je nutné předat aktualizace do pracovní oblasti.
Příkaz git add je základní součástí technologie Git. Obvykle přidává jeden soubor najednou, ale jsou k dispozici některé možnosti, které mohou přidat více než jeden soubor najednou.
„Index“ obsahuje snímek dat pracovního stromu. Tento snímek bude předán pro další potvrzení.
Příkaz git add lze před provedením odevzdání spustit mnohokrát. Všechny tyto operace přidání lze vložit do jednoho potvrzení. Příkaz add přidá soubory zadané na příkazovém řádku.
Příkaz git add ve výchozím nastavení nepřidává soubor .gitignore. Ve skutečnosti můžeme soubory tímto příkazem ignorovat.
Pojďme pochopit, jak přidat soubory na Git?
rozdělené řetězcem java
Git přidat soubory
Příkaz Git add je přímý příkaz. Přidává soubory do pracovní oblasti. V pracovní oblasti můžeme přidat jeden nebo více souborů najednou. Bude probíhat jako:
$ git add
Výše uvedený příkaz je přidán do pracovní oblasti git, ale přesto jej nelze sdílet v systému správy verzí. K jeho sdílení je nutná operace potvrzení. Pojďme pochopit níže uvedený scénář.
Vytvořili jsme soubor pro naše nově vytvořené úložiště v Nový adresář . Chcete-li vytvořit soubor, použijte dotykový příkaz následovně:
$ touch newfile.txt
A zkontrolujte stav, zda není sledován nebo ne, pomocí příkazu git status takto:
$ git status
Výše uvedený příkaz zobrazí nesledované soubory z úložiště. Tyto soubory lze přidat do našeho úložiště. Jak víme, vytvořili jsme soubor newfile.txt, takže pro přidání tohoto souboru spusťte níže uvedený příkaz:
$ git add newfile.txt
Zvažte následující výstup:
bash pro smyčku 1 až 10
Z výše uvedeného výstupu můžeme vidět nový soubor.txt byl přidán do našeho úložiště. Nyní jej musíme zavázat ke sdílení na Gitu.
Git Přidat vše
V Gitu můžeme přidat více souborů, ale příkaz add musíme spouštět opakovaně. Git nám usnadňuje unikátní možnost příkazu add, kterým můžeme přidat všechny dostupné soubory najednou. Chcete-li přidat všechny soubory z úložiště, spusťte příkaz add s -A volba. Můžeme použít '.' Namísto -A volba. Tento příkaz připraví všechny soubory najednou. Poběží následovně:
$ git add -A
Nebo
$ git add .
Výše uvedený příkaz přidá všechny soubory dostupné v úložišti. Zvažte následující scénář:
Můžeme buď vytvořit čtyři nové soubory, nebo to můžeme zkopírovat a pak přidáme všechny tyto soubory najednou. Zvažte následující výstup:
Ve výše uvedeném výstupu se všechny soubory zobrazují jako nesledované soubory Git. Chcete-li sledovat všechny tyto soubory najednou, spusťte níže uvedený příkaz:
seznam řazení java
$ git add -A
Výše uvedený příkaz přidá všechny soubory do pracovní oblasti. Pamatujte, -A volba rozlišuje malá a velká písmena. Zvažte následující výstup:
Ve výše uvedeném výstupu byly přidány všechny soubory. Stav všech souborů se zobrazuje jako připravený.
Odebírání souborů z pracovní oblasti
Příkaz git add se také používá k odstranění souborů z pracovní oblasti. Pokud smažeme soubor z úložiště, je k dispozici našemu úložišti jako nesledovaný soubor. Příkaz add se používá k odstranění z pracovní oblasti. Zní to divně, ale Git to umí. Zvažte následující scénář:
Smazali jsme nový soubor3.txt z úložiště. Stav úložiště po smazání souboru je následující:
Jak můžeme vidět z výše uvedeného výstupu, smazaný soubor je stále k dispozici v pracovní oblasti. Chcete-li jej odstranit z indexu, spusťte níže uvedený příkaz takto:
$ git add newfile3.txt
Zvažte následující výstup:
Z výše uvedeného výstupu vidíme, že soubor je odstraněn z pracovní oblasti.
Přidat pouze všechny nové a aktualizované soubory:
Git nám umožňuje vytvářet najednou pouze aktualizované a nově vytvořené soubory. Použijeme k tomu možnost ignorovat odstranění. Bude se používat následovně:
$ git add --ignore-removal .
Přidat všechny upravené a smazané soubory
Git add nám usnadňuje řadu možností. V Gitu je k dispozici další možnost, která nám umožňuje inscenovat pouze upravené a smazané soubory. Neuvede nově vytvořený soubor. Chcete-li připravit pouze všechny upravené a smazané soubory, spusťte níže uvedený příkaz:
parciální derivační latex
$ git add -u
Přidat soubory pomocí zástupného znaku
Git nám umožňuje přidat všechny stejné soubory vzorů najednou. Je to další způsob, jak přidat více souborů dohromady. Předpokládejme, že chci přidat všechny java soubory nebo textové soubory, pak můžeme použít vzor .java nebo .txt. Chcete-li to provést, spustíme příkaz takto:
$ git add *.java
Výše uvedený příkaz zinscenuje všechny soubory Java. Stejný vzor bude použit pro textové soubory.
Dalším krokem po přidání souborů je závazek sdílet je na Git.
Git Zpět přidání
Můžeme vrátit operaci přidání git. Není to však součástí příkazu git add, ale můžeme to udělat pomocí příkazu git reset.
Chcete-li operaci přidání vrátit zpět, spusťte níže uvedený příkaz:
$ git reset
Chcete-li se dozvědět více o příkazu git reset, navštivte Git Reset .