Tutorial Git - Inizializzazione del deposito
In questo tutorial creeremo il nostro primo progetto git.
Si potrebbe creare una cartella chiamata Git nel disco C
. Non è assolutamente necessario creare questa cartella C:\Git
, ma sono le mie preferenze personali che ho messo tutto il mio repository in quella cartella.
Poi si crea una nuova cartella chiamata GitLearn
nella cartella C:\Git
e questa sarà la nostra cartella di progetto.
Potremmo usare git init
per inizializzare il repository git vuoto qui,
git init
Poi otteniamo la conferma dell’inizializzazione avvenuta con successo nel bash.
git init
Initialized empty Git repository in C:/Git/GitLearn/.git/
git status
Prima di iniziare ad aggiungere file nel repository, potremmo usare git status
per ottenere lo stato corrente del repository.
$ git status
On branch master
No commits yet
nothing to commit (create/copy files and use "git add" to track)
In effetti, il repository è ancora vuoto e non c’è ancora un singolo commit. Ok, allora potremmo aggiungere alcuni file a questa cartella.
Creare un file di testo test1.txt
e mettere alcune frasi come This is my first Git repository.
nel file e salvarlo.
Se controlli di nuovo git status
, otterrai
$ git status
On branch master
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
test1.txt
nothing added to commit but untracked files present (use "git add" to track)
Il nuovo file appare nelle informazioni di stato all’interno dell’lista dei file non tracciati. I file non tracciati non saranno tenuti traccia se non li aggiungiamo e non li impegniamo.
Dobbiamo prima aggiungerli nell’area di staging
utilizzando il comando git add
,
git add test1.txt
Ora, digitare di nuovo git status
per recuperare l’ultimo stato del repository.
$ git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: test1.txt
Il file aggiunto si trova ora nell’area di staging e attende di essere impegnato.
Si dovrebbe usare il comando git commit
per impegnare il nuovo file di staging test1.txt
nel repository.
$ git commit -m "the first commit. add test1.txt to the repository"
[master (root-commit) 15322c9] the first commit. add test1.txt to the repository
1 file changed, 1 insertion(+)
create mode 100644 test1.txt
Se si controlla lo stato ora, si otterrà un’informazione pulita dell’albero di lavoro.
$ git status
On branch master
nothing to commit, working tree clean
Se si vogliono ottenere le informazioni di log della cronologia dei commit, si può digitare git log
per recuperare il log dei commit.
$ git log
commit 15322c93a528af85dbba478a77b93cb6477698cb
Author: Your Name <yourname@email.com>
Date: Wed Jul 25 00:14:49 2018 +0200
the first commit. add test1.txt to the repository
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook