Git a parcurs un drum lung de la introducerea sa și a devenit mult mai ușor să lucrați într-un mediu Windows. În acest tutorial, vom avea instalarea cu Git pe Windows.
Acest articol a fost scris cu GUI în minte. Nu voi trece peste utilizarea liniei de comandă, deoarece există multe resurse care predă deja acel aspect al lui Git. Am făcut asta pentru adevărați utilizatori de Windows, ninja GUI. Dacă sunteți ca mine și preferați un GUI peste linia de comandă, atunci acesta este tutorialul pentru dvs.!
Primul lucru pe care trebuie să-l facem este să instalați Git pe Windows; puteți face acest lucru cu următorii pași:
În mod ciudat, ultimul pas părea puțin confuz dacă nu ai activat Căutare Windows. De asemenea, puteți atașa Git GUI în bara de activități și / sau în meniul Start.
Este important să utilizați toate setările implicite, deoarece acestea sunt acceptate de toți furnizorii principali de depozit, cum ar fi Github, Bitbucket și Beanstalk.
Comparativ cu Git Bash, configurarea unei chei SSH pentru computer este relativ ușoară. Pur și simplu deschideți GUI GUI.
Acum faceți clic pe Afișați cheia SSH sub Ajutor Meniul.
Este posibil ca pe sistemul dvs. să existe deja o cheie SSH; cel mai bine este să ștergeți sau să copiați din nou cheia dacă nu știți de unde provine. Pentru a face acest lucru, eliminați pur și simplu toate fișierele din: C: \ Users \
Asigurați-vă că ați înlocuit-o
Puteți genera o cheie SSH făcând clic pe butonul Generați cheia. Când faceți acest lucru, va trebui să furnizați o expresie de acces în scopuri de securitate. Rețineți această expresie de acces; va trebui să o utilizați mai târziu.
Github nu este singurul depozit Git găzduit. Este totuși cea mai populară soluție și o vom folosi ca exemplu.
Tasta SSH pe care ați creat-o vă permite să vă împingeți modificările într-un depozit găzduit. Deci, pentru a împinge schimbările de pe computer, Github trebuie să știe cheia dvs. publică SSH. Acest lucru este ușor accesibil; pur și simplu faceți clic pe butonul "Copiere în Clipboard".
Apoi, trebuie să furnizați serviciul dvs. de repo gazdă cu cheia publică SSH. Similar cu Github, majoritatea acestor site-uri au, de obicei, o filă, numită "SSH Keys". Faceți clic pe fila și adăugați cheia SSH pe site.
Câmpul Titlu este doar o etichetă pentru identificarea cheii SSH; este numai pentru scopurile dvs. De exemplu, "WindowsPc", "Macbook", "Linux". Asigurați-vă că descrie cu exactitate dispozitivul pe care este alocată tasta SSH.
Apoi, avem nevoie de un depozit Git și vom crea un nou depozit la distanță pe Github.
Când creați un repo de la distanță, Github vă oferă să inițializați depozitul pentru dvs. Aceasta este o opțiune frumoasă, dar în scopul de a învăța cum să configurați pentru site-uri alternative, nu vom verifica caseta de inițializare.
Acum, vom crea un depozit local. În GUI GUI, faceți clic pe "Creați un depozit nou".
Selectați locația în care doriți să stocați spațiul de stocare. Este important să rețineți că locația de depozit selectată NU TREBUIE SĂ exista. Deci, selectați locația dorită și adăugați numele folderului în care doriți să fie depozitarul, cum ar fi:
Pentru ca acest nou depozit să fie inițializat, trebuie mai întâi să creați un fișier, orice fișier, în repo-ul local. Apoi, trebuie să comiteți și să vă deplasați la locația depozitului Git la distanță. Vom revizui angajarea și împingând pasul 4; Vă recomandăm să treceți înainte dacă nu doriți să clonați un depozit. Locația dvs. Git la distanță ar arăta asemănătoare cu aceasta: [email protected]: Utilizator / depozit-name.git.
După cum am menționat anterior, Github vă poate oferi un depozit deja inițializat și puteți începe mult mai repede decât în mod normal. Pentru a clona un depozit, dați clic pe linkul "Clone Repository Existing" din fereastra Git GUI. Un depozit existent este unul care este deja inițializat și / sau a fost obligat să îl impună.
În câmpul Sursă de locație, completați locația depozitului Git la distanță. Câmpul Director țintă funcționează la fel cum ți-am arătat cum să creezi un depozit mai devreme. Versiune scurtă: selectați locația și adăugați dosarul în care doriți să fie fișierele. Git va încerca să-l creeze și va eșua dacă există deja.
Acolo te duci; acum ar trebui să fiți pregătiți să lucrați la nivel local.
Interfața Git Git facilitează efectuarea de sarcini legate de Git, cum ar fi modificările în așteptare, comiterea și împingerea.
Când mutați fișierele într-un director Git, veți vedea toate fișierele din fereastra "Modificări nestabile". Acest lucru înseamnă că fișierele noi au fost adăugate, eliminate, actualizate etc. Puteți face clic pe butonul "Rescanare" pentru a vedea eventualele modificări care ar putea apărea.
Când faceți clic pe butonul "Stage Changed", acesta va încerca să adauge toate fișierele noi în indexul Git.
După ce ați pus în scenă modificările, trebuie să le angajați local repertoriu. Introduceți un mesaj de angajament care are sens la schimbările care au fost făcute. Când ați terminat, apăsați butonul Commit.
Înainte ca alții să poată accesa noul nostru cod, trebuie să împingem aceste modificări la depozitul nostru găzduit. Fără a impinge modificările, alții nu ar putea accesa codul.
Înainte de a putea continua să împingem, trebuie să stabilim o locație pentru a împinge. Cei mai mulți oameni se referă la această locație ca "origine". Dacă doriți, puteți selecta o opțiune în zona "Acțiuni ulterioare", dar din experiența mea, dacă nu faceți nimic, veți beneficia cel mai mult. Puteți clona sau împingeți mai târziu.
După adăugarea originii de la distanță, puteți apăsa pur și simplu tasta Push. Vă va întreba unde doriți să faceți acest lucru; cel mai probabil "originea" va fi preselectată (și poate fi singura dvs. opțiune). Deci, pur și simplu faceți clic pe butonul Push din nou.
În continuare, veți fi bombardați cu fereastră după fereastră. Dar nu vă faceți griji, acest lucru se întâmplă doar pentru prima dată. Pur și simplu urmați instrucțiunile care vi se oferă.
Git vă va întreba expresia de acces a cheii SSH.
Nu vă faceți panică dacă vedeți mai mult decât o singură cerere a expresiei dvs. de acces. Este complet normal! Nu trebuie să vă faceți griji atâta timp cât nu vi se spune că fraza de acces a fost incorectă. Dacă vedeți mai multe solicitări pentru fraza de acces, apare de obicei o singură dată pe o cheie SSH.
În cazul în care împingerea dvs. a fost finalizată, ar trebui să fiți întâmpinați cu o fereastră similară cu aceasta:
Înainte de a vă lăsa să plecați, iată o listă de resurse fantastice pentru continuarea învățării Git.