Popularul site Github, împreună cu instrumentul git, reprezintă o resursă excelentă, nu numai pentru a vă distribui și prezenta lucrările, ci și pentru a facilita un control eficient și profesional al versiunilor.
În acest tutorial, vom explora cum să creați un depozit Github, push commit-uri, etichetarea versiunilor și multe altele.
Creați un depozit
Pentru a crea un depozit nou, conectați-vă mai întâi la Github sau înregistrați-vă pentru un cont nou. Odată conectat, faceți clic pe Creaza nou din colțul din dreapta sus al ecranului, urmat de Repertoriu din lista derulantă care apare.
Veți vedea ecranul de creare a depozitului:
Numele și descrierea depozitului pot fi orice doriți și, pentru acest exemplu, "muo_demo" a fost folosit ca nume. Lăsați restul câmpurilor așa cum sunt / necompletate și apăsați pe Creați un nou depozit buton. Veți fi adus la o pagină care afișează noul dvs. depozit necompletat.
Începeți depozitul local
Acum că a fost creat un depozit pe Github, trebuie să inițializați depozitul pe computerul dvs. local. Rulați următoarele comenzi în terminal pentru a crea un director necompletat și adăugați un fișier Readme.md.
mkdir myrepo
cd myrepo
echo "# My Test Repository"> Readme.md
ecou „Un fișier temporar”> temp.txt
Când vizualizați un depozit pe Github, conținutul fișierului Readme.md este întotdeauna afișat pentru a descrie depozitul sau ca prima pagină a manualului. Extensia de fișier .md reprezintă formatul de markdown și, dacă nu sunteți familiarizat cu Markdown, consultați foaie excelentă de format Markdown.
Această foaie de copiere tipărită Markdown vă oferă tot ce trebuie să știți despre formatarea Markdown dintr-o privire. Păstrați-l la îndemână și nu vă mai confunda niciodată.
Acum puteți iniția depozitul din terminal cu ajutorul comenzilor.
git init
git remote add origin https://github.com/mdizak/muo_demo.git
În a doua comandă, trebuie să schimbați „mdizak” în numele dvs. de utilizator Github, iar partea „muo_demo” în numele depozitului dvs. De exemplu, dacă numele dvs. de utilizator Github este „johndoe” și numele depozitului dvs. este „test_repo”, comanda ar fi:
git remote add origin https://github.com/johndoe/test_repo.git
Primul angajament
Acum puteți sincroniza depozitele locale și Github și puteți adăuga cele două fișiere în Github, cu următoarele comenzi în terminal.
git add Readme.md temp.txt
git commit -m "Primul meu commit"
git push -u origin master
Vi se va solicita numele de utilizator și parola Github, iar după introducerea cu succes cele două fișiere vor fi încărcate în depozitul dvs. Github. Dacă reîncărcați depozitul Github în browserul dvs., veți vedea acum cele două fișiere împreună cu antetul „My Test Repository” din fișierul Readme.md.
Mesaje de comitere mari
În loc să specificați doar un mesaj de confirmare cu o singură linie, este de asemenea posibil să includeți un mesaj text mai mare. În preferatul tău editor de text, introduceți conținutul mesajului de confirmare, care poate fi la fel de mare și de câte linii doriți. Când comiteți cele mai recente modificări, utilizați comanda.
git commit --file = / path / to / commit.txt
Asigurați-vă că comanda indică fișierul text al mesajului dvs. de confirmare, iar conținutul acestuia va fi utilizat în locul mesajului cu o singură linie definit prin opțiunea -m.
Ștergerea fișierelor
Ștergerea fișierelor se face în același mod, cu excepția utilizării celor de mai sus git add comanda, folosim git rm comanda. Pentru a șterge fișierul temp.txt pe care l-ați adăugat anterior, rulați următoarele comenzi în terminal.
git rm temp.txt
git commit -m "Ștergerea fișierului temporar"
git push -u origin master
Vi se va solicita din nou numele de utilizator și parola și, odată ce ați terminat, fișierul temp.txt va fi șters din depozitul dvs. Github. Cam despre asta e!
Etichetarea lansărilor
Din când în când, odată ce sunteți perfect mulțumit de proiectul dvs. testat, vă recomandăm să etichetați starea actuală ca versiune. Acest lucru îi informează pe ceilalți că proiectul în starea sa este complet și gata de distribuire către public.
Marcarea depozitului dvs. ca versiune se face prin adăugarea unei etichete cu numărul versiunii. De exemplu, pentru a elibera depozitul nostru actual ca v1.0.0 în terminal executați comenzile.
eticheta git 1.0.0
git push --tags
După ce ați introdus numele de utilizator și parola Github, reîncărcați pagina depozitului în browserul dvs. web. Veți observa că acum există o versiune în depozitul dvs. Dacă faceți clic pentru a vizualiza toate versiunile, veți furniza un link către arhiva TAR.GZ pentru depozitul complet, în starea în care a fost etichetată versiunea.
Clone Repository
Uneori va trebui să clonați și să reinițializați depozitul de la zero. Acest lucru se face cu ușurință cu următoarele comenzi din terminal.
git clona https://github.com/mdizak/muo_demo.git myrepo
cd myrepo
git init
La fel ca atunci când am inițializat depozitul, în prima linie trebuie să schimbați numele de utilizator Github și numele depozitului în URL.
Aceasta va descărca conținutul depozitului din Github în directorul / myrepo / și apoi îl va reinitializa cu git init comanda. De acolo, puteți continua să adăugați și să ștergeți fișiere la fel ca mai sus.
Vizualizați istoricul comitetelor
Puteți să vă întoarceți și să vizualizați angajamentele anterioare cu git log, ca:
git log - 3
Comanda de mai sus va afișa ultimele trei confirmări efectuate către depozit. Acest lucru poate fi util dacă trebuie vreodată să modificați sau să ștergeți un commit din orice motiv.
Modificați un mesaj de confirmare
Dacă ați trimis deja un commit către Github, apoi ați realizat că ați făcut o greșeală la mesajul de commit, există o modalitate de a-l modifica. Pentru a modifica ultimul mesaj de confirmare, executați comanda în terminal.
git commit --amend
Aceasta vă va deschide editorul de text implicit cu mesajul de confirmare anterior. Efectuați modificările necesare și închideți editorul. Dacă utilizați nano ca editor de text, îl puteți închide apăsând Ctrl + X, urmat de Da și introduce chei.
După ce ați salvat noul mesaj de confirmare, împingeți-l la Github cu comanda:
git push --force origin
Gata să-ți arăți munca!
Felicitări, ați învățat acum noțiunile de bază despre utilizarea popularului site web Github împreună cu instrumentul pentru linia de comandă git. Ați creat cu succes un depozit și acum puteți adăuga / șterge fișiere, push commits, eticheta versiuni și clona depozite.
Dacă doriți să aflați comenzi git mai avansate, consultați Comenzi git avansate site.
Dacă aveți un site web simplu, nu trebuie să plătiți pentru găzduirea web. Puteți utiliza paginile GitHub gratuit!
- Programare
- GitHub
Aboneaza-te la newsletter-ul nostru
Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Încă un pas…!
Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.