Cum să configurați și să utilizați Git: 15 pași (cu imagini)

Cuprins:

Cum să configurați și să utilizați Git: 15 pași (cu imagini)
Cum să configurați și să utilizați Git: 15 pași (cu imagini)

Video: Cum să configurați și să utilizați Git: 15 pași (cu imagini)

Video: Cum să configurați și să utilizați Git: 15 pași (cu imagini)
Video: 7 PAȘI PENTRU A ELIMINA DEPENDENȚA EMOȚIONALĂ 2024, Mai
Anonim

Git este unul dintre cele mai utilizate sisteme de control al versiunilor pentru dezvoltarea de software. Construit de Linus Torvalds în 2005, Git se concentrează pe viteză, integritate a datelor și suport pentru fluxuri de lucru neliniare distribuite. Cu utilizarea sa pe scară largă chiar și pentru marile corporații, este important să învățați cum să configurați și să utilizați cu ușurință Git. Acest pasaj va folosi Git Bash pentru Windows și GitHub. Cu toate acestea, comenzile utilizate aici vor funcționa pe orice platformă. Acesta nu trebuie să fie ghidul final, ci pur și simplu pentru a începe să utilizați Git. Există mai multe funcții de explorat în Git și un mediu de lucru ar putea avea variabile foarte diferite decât ceea ce trebuie utilizat cu GitHub.

Pași

Partea 1 din 3: Configurarea contului dvs

Configurați și utilizați Git Pasul 1
Configurați și utilizați Git Pasul 1

Pasul 1. Configurați un cont Github

Vizitați GitHub și creați-vă un cont. În scopul acestui tutorial, un cont gratuit va funcționa foarte bine.

Configurați și utilizați Git Pasul 2
Configurați și utilizați Git Pasul 2

Pasul 2. Instalați Git Bash

Pentru a începe, trebuie mai întâi să descărcați și să instalați Git Bash pentru Windows. Continuați și faceți asta urmând acest link: Git Bash.

Odată instalat, rulați Git Bash. Ar trebui să vă uitați la un ecran negru de comandă. Git Bash folosește comenzile Unix pentru a opera astfel încât este important să aveți cunoștințe despre Unix

Configurați și utilizați Git Pasul 3
Configurați și utilizați Git Pasul 3

Pasul 3. Creați o cheie SSH

Pentru a stabili o conexiune criptată sigură între contul dvs. GitHub și Git Bash de pe computer, trebuie să generați și să legați o cheie SSH. În Git Bash, lipiți acest cod, dar înlocuiți-l în e-mailul pe care l-ați utilizat cu contul dvs. GitHub: ssh-keygen -t rsa -b 4096 -C „[email protected]

Apoi vi se va solicita unde doriți să salvați cheia. Locația implicită va fi suficientă, așa că trebuie doar să apăsați ↵ Enter. Apoi, Git Bash vă va cere să introduceți și să confirmați o expresie de acces. Deși nu trebuie să includeți una, vă recomandăm să o faceți

Configurați și utilizați Git Pasul 4
Configurați și utilizați Git Pasul 4

Pasul 4. Adăugați cheia SSH la agentul ssh

Acest lucru vă va autoriza computerul să utilizeze acea cheie SSH. Introduceți următoarea comandă pentru a porni Agentul SSH: eval "$ (ssh-agent -s)" Apoi introduceți în ssh-add ~ /.ssh / id_rsa pentru a adăuga cheia creată.

Dacă cheia dvs. are un nume diferit în afară de id_rsa sau ați salvat-o într-o altă locație, asigurați-vă că o utilizați în schimb

Configurați și utilizați Git Pasul 5
Configurați și utilizați Git Pasul 5

Pasul 5. Adăugați cheia SSH în contul dvs

Acum va trebui să vă configurați contul pentru a utiliza cheia nou creată. Copiați tasta ssh în clipboard: clip <~ /.ssh / id_rsa.pub. Apoi, în colțul din dreapta sus al oricărei pagini GitHub, faceți clic pe fotografia de profil, apoi faceți clic pe Setări. În bara laterală a setărilor utilizatorului, faceți clic pe tastele SSH și GPG. Apoi faceți clic pe Noua cheie SSH. Acum puteți introduce un nume descriptiv pentru cheia dvs., apoi inserați cheia în câmpul cheii și apăsați „Adăugați cheie SSH”. Confirmați-l și ați terminat!

Partea 2 din 3: Configurarea unui proiect

Configurați și utilizați Git Pasul 6
Configurați și utilizați Git Pasul 6

Pasul 1. Furcați un depozit

Pentru a face modificări unui proiect în GitHub, acesta trebuie să fie bifurcat. Mergeți la depozitul pe care doriți să lucrați și forțați depozitul apăsând furca în partea din dreapta sus a paginii. Aceasta va face o copie a acelui depozit în contul dvs.

Configurați și utilizați Git Pasul 7
Configurați și utilizați Git Pasul 7

Pasul 2. Creați un director local

Creați un folder undeva pe computerul dvs. unde doriți să găzduiți depozitul. Apoi utilizați Git Bash pentru a naviga la acel folder. Amintiți-vă Git Bash acceptă comenzile UNIX, așa că, pentru a intra în directorul dvs., utilizați comanda CD așa: $ cd / path / to / directory

Configurați și utilizați Git Pasul 8
Configurați și utilizați Git Pasul 8

Pasul 3. Clonează furculița

În GitHub, navigați la furculița dvs. și sub numele depozitului, faceți clic pe Clonați sau descărcați și copiați linkul pe care vi-l oferă.

Apoi, în Git Bash, introduceți următoarea comandă utilizând adresa URL copiată: $ git clone https://github.com/YOUR-USERNAME/REPOSITORY_NAME. Apăsați ↵ Enter și va fi creată clona locală

Configurați și utilizați Git Pasul 9
Configurați și utilizați Git Pasul 9

Pasul 4. Sincronizați furca cu originalul

Trebuie să puteți propune modificări la depozitul original. Navigați la depozitul original pe care l-ați introdus în GitHub, apoi apăsați Clonați sau descărcați și copiați adresa URL.

  • Acum navigați în folderul actual al depozitului din GitHub. Veți ști că sunteți în locul potrivit când vedeți un (master) în dreapta promptului de comandă.
  • Acum pur și simplu rulați $ git remote add upstream https://github.com/user/repositoryName folosind URL-ul original al depozitului.
Configurați și utilizați Git Pasul 10
Configurați și utilizați Git Pasul 10

Pasul 5. Creați un utilizator

Apoi, ar trebui să creați un utilizator pentru a urmări cine a făcut modificările în depozit. Rulați următoarele două comenzi. $ git config user.email „[email protected]” și $ git config user.name „Numele tău”. Asigurați-vă că e-mailul pe care îl utilizați este același pe cel din contul dvs. git hub.

Configurați și utilizați Git Pasul 11
Configurați și utilizați Git Pasul 11

Pasul 6. Creați o ramură nouă

Apoi, ar trebui să creați o nouă ramură a filialei noastre principale. Ca o ramură reală a unui copac. Această ramură va conține toate modificările specifice pe care le veți face. Ar trebui să creați o nouă ramură a masterului de fiecare dată când lucrați la o nouă problemă. Indiferent dacă este o remediere a erorilor sau adăugarea unei noi funcții, fiecare sarcină trebuie să obțină propria ramură unică.

  • Pentru a crea o ramură, pur și simplu rulați: $ git branch feature_x. Înlocuiți feature_x cu un nume descriptiv al caracteristicii dvs.
  • După ce ați făcut sucursala, utilizați $ git checkout feature_x. Acest lucru vă va comuta în ramura feature_x. Acum sunteți liber să modificați codul.

Partea 3 din 3: Împingerea schimbărilor

Configurați și utilizați Git Pasul 12
Configurați și utilizați Git Pasul 12

Pasul 1. Confirmați modificările

După ce ați terminat de efectuat modificări sau doriți să schimbați ramurile și să lucrați la altceva, modificările dvs. trebuie să fie angajate. Rulați $ git commit --all. Aceasta va comite automat toate modificările pe care le-ați făcut în depozit.

Veți primi o solicitare pentru a introduce un mesaj de validare folosind vim. Acest mesaj ar trebui să fie scurt și descriptiv. Utilizați tastele săgeată pentru a naviga la linia de sus, apoi apăsați i pe tastatură. Acum puteți să vă tastați mesajul. Odată tastat, apăsați Esc și apoi apăsați tasta colon,:. Acum introduceți literele wq și apăsați ↵ Enter. Acest lucru vă va salva mesajul de confirmare și va părăsi editorul vim

Configurați și utilizați Git Pasul 13
Configurați și utilizați Git Pasul 13

Pasul 2. Faceți o cerere push

Acum că modificările dvs. au fost comise, ar trebui să le împingeți! Introduceți originea push $ git.

Configurați și utilizați Git Pasul 14
Configurați și utilizați Git Pasul 14

Pasul 3. Îmbinați cu ramura principală

Reveniți la GitHub și ar trebui să vedeți în curând un mesaj care apare cu apăsarea dvs. Apăsați „Comparați și trageți cererea”. Pe această pagină veți avea ocazia să revizuiți modificările dvs., precum și să modificați mesajul de confirmare și să adăugați comentarii. După ce totul arată în ordine și GitHub nu detectează conflicte, continuați și faceți solicitarea. Si asta e!

Acum va depinde de ceilalți colaboratori și de proprietarul depozitului să revizuiască modificarea dvs. și apoi să o îmbine cu depozitul principal

Configurați și utilizați Git Pasul 15
Configurați și utilizați Git Pasul 15

Pasul 4. Amintiți-vă întotdeauna să preluați și să refaceți

Este extrem de important să lucrați întotdeauna la cea mai recentă versiune a unui fișier. Înainte de a face orice solicitări push sau de a începe o ramură nouă sau ați trecut la o ramură, rulați întotdeauna următoarea comandă git fetch upstream && git rebase upstream / master.

Recomandat: