Príkaz git add sa používa na pridanie obsahu súboru do Indexu (Oblasť prípravy). Tento príkaz aktualizuje aktuálny obsah pracovného stromu do pracovnej oblasti. Pripraví tiež pripravený obsah na ďalšie odovzdanie. Zakaždým, keď pridáme alebo aktualizujeme akýkoľvek súbor v našom projekte, je potrebné poslať aktualizácie do pracovnej oblasti.
Príkaz git add je základnou súčasťou technológie Git. Zvyčajne pridáva jeden súbor naraz, ale existujú niektoré možnosti, ktoré môžu pridať viac ako jeden súbor naraz.
„Index“ obsahuje snímku údajov pracovného stromu. Táto snímka bude odoslaná pre ďalšie odovzdanie.
Príkaz git add možno pred vykonaním potvrdenia spustiť mnohokrát. Všetky tieto operácie pridávania možno vložiť pod jeden príkaz. Príkaz add pridá súbory, ktoré sú zadané v príkazovom riadku.
Príkaz git add štandardne nepridáva súbor .gitignore. V skutočnosti môžeme pomocou tohto príkazu ignorovať súbory.
Poďme pochopiť, ako pridať súbory na Git?
nový riadok v pythone
Git pridať súbory
Príkaz Git add je priamy príkaz. Pridáva súbory do pracovnej oblasti. V pracovnej oblasti môžeme pridať jeden alebo viacero súborov naraz. Bude prebiehať ako:
$ git add
Vyššie uvedený príkaz je pridaný do oblasti git staging, ale napriek tomu ho nemožno zdieľať v systéme správy verzií. Na zdieľanie je potrebná operácia potvrdenia. Poďme pochopiť scenár nižšie.
Vytvorili sme súbor pre naše novovytvorené úložisko v Nový adresár . Ak chcete vytvoriť súbor, použite dotykový príkaz takto:
$ touch newfile.txt
A skontrolujte stav, či je nesledovaný alebo nie, pomocou príkazu git status takto:
porovnateľný reťazec v jazyku Java
$ git status
Vyššie uvedený príkaz zobrazí nesledované súbory z úložiska. Tieto súbory je možné pridať do nášho úložiska. Ako vieme, vytvorili sme súbor newfile.txt, takže na pridanie tohto súboru spustite nasledujúci príkaz:
$ git add newfile.txt
Zvážte nasledujúci výstup:
Z vyššie uvedeného výstupu môžeme vidieť newfile.txt bol pridaný do nášho úložiska. Teraz sa musíme zaviazať k zdieľaniu na Git.
Git Pridať všetko
V Git môžeme pridať viac ako jeden súbor, ale príkaz add musíme spustiť opakovane. Git nám uľahčuje unikátnu možnosť príkazu add, ktorým môžeme pridať všetky dostupné súbory naraz. Ak chcete pridať všetky súbory z úložiska, spustite príkaz add s -A možnosť. Môžeme použiť '.' Namiesto -A možnosť. Tento príkaz spustí všetky súbory naraz. Bude prebiehať nasledovne:
$ git add -A
Alebo
$ git add .
Vyššie uvedený príkaz pridá všetky súbory dostupné v úložisku. Zvážte nasledujúci scenár:
Môžeme buď vytvoriť štyri nové súbory, alebo ich môžeme skopírovať a potom pridáme všetky tieto súbory naraz. Zvážte nasledujúci výstup:
Vo vyššie uvedenom výstupe sa všetky súbory zobrazujú ako nesledované súbory Git. Ak chcete sledovať všetky tieto súbory naraz, spustite nasledujúci príkaz:
$ git add -A
Vyššie uvedený príkaz pridá všetky súbory do pracovnej oblasti. Pamätajte si, -A možnosť rozlišuje malé a veľké písmená. Zvážte nasledujúci výstup:
Vo vyššie uvedenom výstupe boli pridané všetky súbory. Stav všetkých súborov sa zobrazuje ako fázovaný.
Odstránenie súborov z pracovnej oblasti
Príkaz git add sa tiež používa na odstránenie súborov z pracovnej oblasti. Ak vymažeme súbor z úložiska, potom je k dispozícii nášmu úložisku ako nesledovaný súbor. Príkaz add sa používa na jeho odstránenie z pracovnej oblasti. Znie to zvláštne, ale Git to dokáže. Zvážte nasledujúci scenár:
Vymazali sme newfile3.txt z úložiska. Stav úložiska po odstránení súboru je nasledujúci:
Ako môžeme vidieť z vyššie uvedeného výstupu, odstránený súbor je stále dostupný v pracovnej oblasti. Ak ho chcete odstrániť z indexu, spustite nasledujúci príkaz:
$ git add newfile3.txt
Zvážte nasledujúci výstup:
dedičnosť java
Z vyššie uvedeného výstupu vidíme, že súbor je odstránený z pracovnej oblasti.
Pridať iba všetky nové a aktualizované súbory:
Git nám umožňuje vytvoriť naraz iba aktualizované a novovytvorené súbory. Použijeme na to možnosť ignorovať odstránenie. Bude sa používať nasledovne:
java hojdačka
$ git add --ignore-removal .
Pridajte všetky upravené a odstránené súbory
Git add nám uľahčuje množstvo možností. V systéme Git je k dispozícii ďalšia možnosť, ktorá nám umožňuje umiestniť iba upravené a odstránené súbory. Neupraví novovytvorený súbor. Ak chcete uviesť iba všetky upravené a odstránené súbory, spustite nasledujúci príkaz:
$ git add -u
Pridať súbory podľa zástupného znaku
Git nám umožňuje pridať všetky rovnaké súbory vzorov naraz. Je to ďalší spôsob, ako pridať viacero súborov dohromady. Predpokladajme, že chcem pridať všetky java súbory alebo textové súbory, potom môžeme použiť vzor .java alebo .txt. Za týmto účelom spustíme príkaz takto:
$ git add *.java
Vyššie uvedený príkaz spustí všetky Java súbory. Rovnaký vzor sa použije pre textové súbory.
Ďalším krokom po pridaní súborov je odhodlanie ich zdieľať na Git.
Git Undo Add
Operáciu git add môžeme vrátiť späť. Nie je to však súčasť príkazu git add, ale môžeme to urobiť pomocou príkazu git reset.
Ak chcete operáciu pridania vrátiť späť, spustite nasledujúci príkaz:
$ git reset
Ak sa chcete dozvedieť viac o príkaze git reset, navštívte stránku Git Reset .