Questa guida ti mostrerà come aggiungere nuovi file e directory a un repository git.
Esempio di Repo Git
Il primo passo è impostare un campione git repository per illustrare i concetti in questo tutorial.
Inizia creando una directory come mostrato:
$ mkdir ~/campione_repo
Navigare nella directory:
$ cd ~/campione_repo
Successivamente, inizializza la directory come un repository git eseguendo il comando:
$ git init .
Il comando sopra dovrebbe inizializzare una directory vuota come repository git.
Git Aggiungi comando
Utilizzerai il comando Aggiungi Git quando aggiungi nuovi file e directory a un repository Git.
Il comando consente di specificare file o più directory singoli o più.
Iniziamo creando un nuovo file nel nostro sample_repo come mostrato:
$ touch readme.MD
Per aggiungere tutti i file e le directory nel repository, eseguire il comando:
$ git aggiungi .
Il comando sopra aggiungerà tutti i file aggiunti, eliminati o modificati nelle aree di stadiazione GIT.
Per nuovi file e directory, questo significa che Git ora li seguisce.
Si noti che utilizzando il git aggiungi . Il comando aggiungerà i file e le directory nella directory di lavoro corrente.
Questo è utile quando sei alla radice del tuo repository.
È possibile utilizzare il flag -a per dire a Git per aggiungere tutti i file e le directory se ti trovi in una directory nidificata del repository.
$ git add --ally
In questo caso, tutti i file e le directory non tracciati nell'intero albero di lavoro vengono spostati nell'area di gestione temporanea.
Git Aggiungi directory
Per aggiungere una directory specifica in GIT, è possibile utilizzare il comando Aggiungi Git seguito dal nome della directory.
Inizia creando una nuova directory nel campione_repo.
$ mkdir new_dir
Per aggiungere il manuale da solo, eseguire il comando:
$ git aggiungi new_dir/
Il comando sopra aggiungerà solo i file non tracciati specificati.
Git aggiungi un file specifico
Puoi anche aggiungere un file specifico e ignorare gli altri. Ad esempio, crea un nuovo file TXT nella directory new_dir di Sample_repo
$ touch new_dir/ciao.TXT
Per aggiungere quel particolare file, eseguire il comando:
$ git aggiungi new_dir/ciao.TXT
Git aggiungi file per estensione
Git consente anche di aggiungere file che corrispondono a un'estensione specifica utilizzando un carattere jolly.
Ad esempio, per aggiungere tutti i file che terminano .txt, possiamo fare:
$ git aggiungi *.TXT
Git Aggiungi solo file modificati
In alcuni casi potresti voler aggiungere solo i file rimossi o modificati. In tal caso, puoi usare il flag -u come mostrato:
$ git add -u .
Il comando sopra dovrebbe aggiungere i file eliminati o modificati nella directory di lavoro corrente.
Conclusione
In questo articolo, abbiamo esplorato vari aspetti del comando Git Add. Questo comando consente di aggiungere file e directory all'area di stadiazione GIT. Inoltre, puoi visualizzare lo stato del tuo repository Git prima di impegnarti utilizzando il comando di stato GIT.