Difference between revisions of "Git"

From AIRWiki
Jump to: navigation, search
(Concetti Fondamentali)
(Concetti Fondamentali)
Line 1: Line 1:
 
= Concetti Fondamentali =
 
= Concetti Fondamentali =
  
Git è un [[sistema di controllo versione|http://it.wikipedia.org/wiki/Controllo_versione]] distribuito.
+
Git è un [http://it.wikipedia.org/wiki/Controllo_versione sistema di controllo versione] distribuito.
 
Questo vuol dire che ogni copia locale è un repository a se stante.
 
Questo vuol dire che ogni copia locale è un repository a se stante.
  

Revision as of 15:28, 24 December 2014

Concetti Fondamentali

Git è un sistema di controllo versione distribuito. Questo vuol dire che ogni copia locale è un repository a se stante.

Guida base git

Segue una piccola guida minimale per utilizzare git in maniera semplice. per imparare a usarlo in maniera avanzata consigliamo di cercare tutoria su internet.

creazione repository git

Solo se avete un server git personale:

server# sudo -u git git init --bare /var/git/repo_name

una volta creato il repository sul vostro server, o su un provider esterno (github, assembla, bitbucket)

client$ git clone git@server:/var/git/repo_name local_repo_name

primo commit

cd local_repo_name

crei dei file da committare

git add -A

git config --global user.email email

git config --global user.name username

git commit

git push origin master

primo pull

cd local_repo_name git pull origin master


successivi commit

git add -A

git commit

git push

successivi pull

git pull

Comandi utili

status

pull

push

commit

add

stash

checkout

revert

reset

rebase