Introducere în comenzile GitHub

GitHub este o aplicație bazată pe web foarte populară în industria actuală pentru găzduirea serviciilor de varietate care vizează controlul versiunilor folosind comenzile GIT. Oferă diverse versiuni distribuite de control, precum și gestionarea corectă a codului sursă.

Comenzi de bază GitHub

Unele dintre comenzile de bază utilizate de GitHub sunt următoarele:

  • Comenzi pentru obținerea de proiecte existente și crearea unui nou proiect GITHUB :
  1. Git init : Să presupunem că dezvoltatorul trebuie să pregătească un nou depozit în mediul său local. Pentru inițializarea aceleași, trebuie să utilizeze comenzile init, care le ajută la inițializarea locală a depozitului de proiecte GitHub.
  2. Git clone ssh: //something.com/ (nume de utilizator) / (nume de depozit) .git: Să presupunem că dezvoltatorul trebuie să creeze un depozit specific de GITHUB în copia lor locală din locația specifică de la distanță. Apoi, trebuie să execute comanda clonă pentru copierea aceluiași depozit la distanță în mediul local într-o locație specifică.
  • Unele dintre comenzile de bază pentru continuarea cu GITHUB:
  1. Git Status: Această comandă GitHub este utilizată în principal pentru identificarea stării create de GIT în depozitul local. Oferă informații adecvate între starea de sincronizare a depozitului local și GITHUB utilizatorului final.
  2. Git add (file_name.doc): utilizat pentru adăugarea unui fișier specific în zona de stadializare.
  3. Git add - A: Adăugarea tuturor fișierelor, indiferent dacă este nou sau modificat, va fi adăugată în zona de înscenare.
  4. Git commits –m („mesaj pentru angajare”): comite toate modificările necesare.
  5. Git rm –r (nume_file.doc): ajută la eliminarea fișierului sau a oricărui folder definit.

Comenzi intermediare GitHub

Există alte câteva comenzi populare care sunt utilizate de dezvoltator, care nu sunt comenzi foarte de bază, dar care lucrează cu GITHUB mai mult, aceste comenzi sunt foarte necesare pentru a fi executate. Unele dintre aceste tipuri necesită comenzi intermediare GitHub, care sunt menționate mai jos:

  • Comanda pentru ramificare și îmbinarea mai multor proiecte comite bază de cod :
  1. Filiala Git: Aceasta este foarte mult o comandă utilă pentru utilizarea oricărui tip de GITHUB configurat pentru proiectele dvs. În mod normal, furnizează informații întregi de sucursală dintr-o listă. Este indicată și denotarea asteriscul care indică exact proiectul curent.
  2. Git branch -a: Aceasta ajută la listarea tuturor sucursalelor disponibile, având în vedere toate locațiile sucursalelor, poate fi locală sau de la distanță. Este una dintre comenzile cheie pentru identificarea tuturor proiectelor disponibile în mediul GITHUB.
  3. Git branch (branch_name): Crearea unei noi filiale cu nume nou.
  4. Git branch –d (branch_name): Ștergerea unei anumite ramuri.
  5. Git push origine - șterge (nume_relație): Ștergerea unei ramuri din mediul la distanță.
  6. Git checkout -b (branch_name): ajutând la crearea unei noi filiale specifice și la trecerea întregii baze de cod la aceasta.
  7. Git checkout –b (branch_name) origine / branch_name: Ajutor pentru clonarea unei ramuri la distanță și trecerea întregii baze de cod la aceasta.
  8. Git checkout (branch_name): trecerea la o ramură definită.
  9. Git checkout - Trecerea la o anumită ramură care verifică absolut ultima dată.
  10. Git checkout - (file_name.doc): evitarea sau eliminarea ultimelor modificări din fișierul specific.
  11. Git merges (branch_name): care ajută la îmbinarea unei sucursale specifice cu una din celelalte activități disponibile.
  12. Git merges (source_branch) (target_branch): care ajută la îmbinarea cu ramura specificată de aprovizionare și sucursala țintă specificată.
  13. Git stash: Stash ajută la unele dintre modificările specifice la definirea imediată a directorului murdar.
  14. Git stash clear: Îndepărtarea tuturor intrărilor stash din directorul de lucru murdar.

Comenzi avansate GitHub

Totuși, unele dintre sarcinile critice trebuie să le facă frecvent utilizatorii GitHub. Aceste sarcini au, de asemenea, un fel de comenzi în avans care trebuie executate și care sunt utilizate în principal de unii dintre oamenii de conducere pentru înțelegerea stării proiectelor în comparație cu alte proiecte existente și, de asemenea, folosite uneori pentru împărtășirea unor cunoștințe de proiect cu alții. Aceste comenzi avansate GitHub sunt menționate mai jos:

  • Comenzi pentru actualizarea sau partajarea datelor proiectelor :
  1. Origine push Git (brancă_nume): ajută la împingerea uneia dintre ramurile create din mediul dvs. local către un director sau un depozit la distanță.
  2. Git push –u origine (brancă_nume): Face aceeași sarcină similară ca mai sus, împingând întreaga ramură a depozitului local către depozitul de la distanță, o utilitate suplimentară a utilizării acestei comenzi este de asemenea amintită pentru această ramură specifică pentru referințe viitoare.
  3. Git push: Face din nou aceeași sarcină, împingând întreaga informație a depozitelor locale la distanță, dar nu trebuie să menționeze numele sucursalei, va ridica numele ramurii direct de la ultima ramură amintită.
  4. Git push origine - șterge (nume_recursor): Ștergerea ramurii specificate.
  5. Git pull: Ajutând la actualizarea tuturor celor mai noi angajamente din depozitul local de mapare.
  6. Origine de tragere a gitului (nume_ brancă): care ajută la extragerea de modificări întregi din depozitul de la distanță la local.
  7. Git de la distanță adăugați origine ssh: //something.com/ (nume_utilizator) / (nume_depozitor) .git: Ajutor pentru maparea ramurii de origine a depozitului local cu repositorul la distanță prin SSH.
  • Comenzi pentru comparare sau inspecție specifică în depozitul GITHUB :
  1. Git log: Afișarea tuturor informațiilor de jurnal ale unui proiect specific, care poate oferi fiecărei informații modificări angajate.
  2. Git log - sumar: Oferiți mai multe detalii de jurnal pentru identificarea anumitor membri care au comis același lucru.
  3. Git diff (source_branch) (target_branch): Acesta este folosit în mod normal înainte de contopirea cu un document specific. Ajută la afișarea modificărilor curente efectuate în documentul existent.

Sfaturi și trucuri pentru a utiliza comenzile GitHub

Unii utilizatori obișnuiți care utilizează foarte frecvent utilitatea GitHub folosesc în mod normal unele dintre sfaturi și trucuri pentru utilizarea comenzilor GitHub de ieșire în mod corect. Aceste tipuri de trucuri sunt utilizate în mod obișnuit pentru rezolvarea unor interogări specifice utilizatorului și pentru afișarea rezultatelor de ecranizare pentru a înțelege corect aceleași. Unele dintre trucurile cheie foarte utilizate sunt:

  • Să presupunem că utilizatorul GitHub trebuie să identifice diferența dintre două versiuni ale documentului. În acest caz, dacă acel document deține o mulțime de spații albe, acesta va fi afișat la fel. Așadar, uneori, utilizatorul trebuie să ignore aceste spații de alb, astfel încât unul dintre trucurile foarte utilizate pentru asta este '? W = 1', care ajută să afișeze doar modificările codului fără niciun spațiu alb.
  • Utilizatorul GitHub trebuie să afișeze acele modificări care sunt comise de un utilizator specific, deci inclusiv șirul de interogare de tipul „?” le va oferi rezultatul tuturor modificărilor făcute de respectivul utilizator.

Concluzie

Github este unul dintre instrumentele cheie de depozitare disponibile în prezent în industrie. O mulțime de organizații sunt într-adevăr dispuși să utilizeze GitHub datorită mecanismului lor de depozitare și a documentației de pe internet. Github oferă, de asemenea, o reprezentare corectă a vizualizării de acolo, oricine se va putea angaja sau face checkout cu ușurință. Nu se poate solicita executarea tuturor acestor comenzi. Dar totuși executarea performanței comenzii a fost întotdeauna mai bună decât vizualizarea normală.

Articole recomandate

Acesta a fost un ghid pentru Comenzile GitHub. Aici am discutat comenzile de bază, precum și cele avansate ale GitHub și unele comenzi imediate GitHub. De asemenea, puteți consulta articolul următor pentru a afla mai multe -

  1. Ghid pentru comenzile HBase
  2. Lista comenzilor stupului
  3. Comenzile de bază ale tabelului
  4. Lista comenzilor de scânteie
  5. Ce este Hub?