De ce nevoia de GIT
echipa GIT
Pentru a lucra cu Git este mai bine pentru a utiliza linia de comandă terminal sau, de ce? Există mai multe avantaje pentru mine:
- Istoric comandă
- Comenzile pot găsi o mulțime de informații de pe Internet
- Linia de comandă este un control complet
- Echipele lucrează la fel în orice sistem de operare / distribuții
În Linux (CentOS / Fedora) ustnovki Git este destul de simplu:
yum install git
Notă: toate măsurile suplimentare pentru lucrul cu Git se va face pe Linux
versiune git
Versiunea 2.4.3 git
Crearea unui depozit în GitHub
Deci, a crea un nap, este util să ne în viitor:
Setări locale Git
Copierea sau clona nap c GitHub poate fi prin HTTPS sau SSH:
După copierea link-ul, du-te la linia de comandă și nap la distanță clona la o clonă dosar iyapolzuya git locale:
După clonare, du-te la folderul depozit:
Bucurându-se de statutul folosind statutul git:
starea git
Pe maestru ramură
filiala este de până la zi cu „origine / master“.
nimic de a comite, directorul curat de lucru
Vedem că ne-am folosit de master, ramurale ta este de până la zi cu „origine / master“, datele pentru o angajeze la magazia acolo.
Adăugarea de date în Git sau comite (comite)
Creați un fișier text:
echo "Acest exemplu Git fișier text"> example.txt
Noi vedem că avem un fișier gata pentru descărcare în Git, adăugați-l la magazia:
git add example.txt
Din nou, uita-te de stare, vedem că avem un nou fișier example.txt, adăugați acest fișier la magazia folosind git commit:
git commit -m „Acest fișier text primul exemplu“
Trimiterea de date într-un depozit Git on-line
Trimiterea de date folosind un nap poate comanda git împinge:
Git împinge origine maestru
După introducerea datelor de autentificare, va trimite repozitoritory on-line, atunci puteți actualiza pagina pe GitHub pentru a vă asigura că noul fișier se adaugă la acesta (depozit).
Crearea unui depozit local de Git
Depozitul poate fi creat local (fără klinirovaniya inițială), apoi trimite-l la magazia online, puteți crea unul utilizând git de inițializare:
git inițializare gitlocal-exemplu
Du-te la directorul proiectului:
Starea Bucurându-se, a crea un fișier text:
echo "Acest exemplu local, Git fișier text"> locală-example.txt
Adăugați fișiere în napi, produc Commit:
git add-example.txt locale
În fereastra care se deschide, specificați ne dorit Comentariu:
Adăugarea la un proiect existent Git
Să presupunem că avem un catalog la un proiect, cum ar fi un site web șablon:
Noi folosim git init, uite starea starea git, adăugați toate fișierele:
Din nou, ne uităm de stare și se angajează:
comite -m „brazii mei se angajează, web șablon“
Trimiterea unui depozit local de Git on-line
Deci, avem câteva arhive locale vor trimite unul la un depozit GitHub on-line existente (în acest caz, acesta va fi gitlocal-de exemplu), pentru acest proiect:
git pull origine maestru
Îmbarcați pe GitHub: