Per effettuare questa operazione si utilizza il comando ADD con la seguente sintassi:
Codice: Seleziona tutto
$ git add <files>
FILE UNTRACKED
Per far diventare Tracked un file che abbiamo creato e metterlo in stage possiamo quindi eseguire il comando:
Codice: Seleziona tutto
$ git add README
Codice: Seleziona tutto
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
new file: README
Adesso che abbiamo messo in stage un file nuovo, supponiamo di modificare un file esistente e gia' in stato Tracked, avremo a questo punto la seguente situazione:
Codice: Seleziona tutto
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
new file: README
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: CONTRIBUTING.md
Codice: Seleziona tutto
$ git add CONTRIBUTING.md
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
new file: README
modified: CONTRIBUTING.md
Codice: Seleziona tutto
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
new file: README
modified: CONTRIBUTING.md
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: CONTRIBUTING.md
Codice: Seleziona tutto
$ git add CONTRIBUTING.md
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
new file: README
modified: CONTRIBUTING.md