PC și mobil

Cum să descărcați fișiere din GitHub

Dacă ați mai folosit GitHub înainte, știți că nu este imediat clar cum să descărcați fișiere de pe platformă. Este una dintre cele mai complicate platforme, deoarece nu este destinată direct partajării directe a fișierelor, ci pentru dezvoltare. Desigur, unul dintre cele mai importante lucruri despre GitHub este că toate depozitele publice sunt open source, iar oamenii sunt încurajați să contribuie - există depozite private, dar acestea sunt în general folosite în scopuri de dezvoltare în cadrul companiilor care nu doresc codul lor văzut. de către public. Cu toate acestea, GitHub încă gestionează descărcarea fișierelor în mod diferit față de alte locuri.

Cum să descărcați fișiere din GitHub

Deci, dacă nu sunteți complet sigur cum puteți descărca fișiere din proiecte (sau proiecte întregi) de pe GitHub, vă vom arăta cum. Să începem.

Descărcarea unui fișier din GitHub

Majoritatea depozitelor publice pot fi descărcate gratuit, fără măcar un cont de utilizator. Acest lucru se datorează faptului că depozitele publice sunt considerate a fi baze de cod care sunt open source. Acestea fiind spuse, cu excepția cazului în care proprietarul bazei de cod bifează o casetă altfel, baza lor de cod poate fi descărcată pe computer, împachetată într-un fișier .zip.

  1. Deci, dacă mergeți la o bază de cod publică - cum ar fi acest Calculator de sfaturi pe care l-am creat - veți observa că în colțul din dreapta sus este un buton verde care spune Clonați sau descărcați, clinge pe buton.
  2. Apoi, în meniul derulant, selectați Descărcați ZIP. Toate fișierele vor începe descărcarea pe computer, de obicei în dosarul Descărcări. GitHub Repo 2
  3. Apoi, deschideți folderul Descărcări de pe computer și găsiți fișierul ZIP. Veți dori să faceți clic dreapta pe el și să alegeți opțiunea care spune Extrage tot…, Dezarhivați, sau Decomprimați, apoi selectați un folder în care doriți să ajungă fișierele. Setări de fișiere
  4. În cele din urmă, navigați la acel folder selectat și veți găsi toate acele fișiere Github pe care le-am descărcat chiar acolo!

Aceasta este o bază de cod destul de mică, cu doar câteva fișiere în ea. Dacă accesați depozitul JavaScript 30 al lui Wes Bos de pe Github, veți observa că - deoarece este un depozit public - poate fi descărcat în același mod.

Descărcarea fișierelor GitHub folosind comenzi

Alternativ, puteți clona cu ușurință un fișier sau un depozit folosind câteva comenzi simple pe GitHub. Pentru ca acest lucru să funcționeze, va trebui să instalați instrumentele Git. Vom instala același calculator de ponturi din linia de comandă din această demonstrație.

  1. Copiați adresa URL din bara de adrese sau din același meniu de unde ați descărcat fișierul zip. GitHub Repo
  2. Deschideți Git Bash, introduceți „Descărcări de cd” și a lovit introduce. Acest lucru vă va duce la folderul Descărcări din fereastra de comandă, puteți, de asemenea, să tastați orice locație a fișierului în care doriți să salvați fișierul. prompt de comandă
  3. Acum, tastați „git clone //github.com/bdward16/tip-calculator.git„și lovit introduce.promptul de comandă 2
  4. Folosind această metodă, fișierele sunt dezarhivate automat când sunt descărcate.

Există o modalitate mai bună de a descărca fișiere

Deși modul pe care l-am subliniat este simplu și direct, este cel mai optim pentru a vizualiza pur și simplu fișierele de cod, nu a experimenta. Dacă intenționați să descărcați fișiere GitHub pentru a experimenta, cel mai bun mod ar fi să „furcați” proiectul. Un furk este pur și simplu propria ta copie a unui depozit.

Forkingul unui depozit vine cu o serie de beneficii. Îți oferă propria ta copie pe contul tău GitHub, care îți permite să experimentezi liber modificările fără a afecta proiectul original. De exemplu, puteți găsi o eroare în Calculatorul meu de sfaturi sau doriți să adăugați propriile funcții. Deci, ați putea „furca” Calculatorul meu de sfaturi, creând o copie în contul dvs. GitHub. Aici, ați putea să vă încurcați cu codul și să experimentați cu el fără a afecta proiectul original, deoarece aceasta ar fi copia dvs. sau „furculița”.

Cel mai frecvent, furkurile sunt folosite fie pentru a propune modificări la proiectul altcuiva, cum ar fi remedierea unei erori sau adăugarea unei funcții, așa cum am menționat.

Deci, cum se furcă un depozit public? De fapt, este destul de ușor. Înainte de a începe, trebuie să creați un cont GitHub gratuit, deoarece veți avea nevoie de un loc unde să vă stocați furculița. Puteți merge la www.github.com și faceți acest lucru chiar acum.

După ce ați creat contul, puteți transfera un depozit public în contul dvs.

  1. De exemplu, puteți merge la depozitul public pentru cursul de formare 30 de zile de JavaScript al lui Wes Bos, iar în colțul din dreapta sus, veți vedea un buton care spune Furculiţă. Faceți clic pe butonul.
  2. Ar putea dura de la câteva secunde până la câteva minute, dar GitHub va clona sau „furca” proiectul în propriul cont GitHub. Odată ce ați terminat, vă va afișa imediat proiectul sub numele dvs. de utilizator GitHub.
  3. Pentru a verifica, puteți face clic pe pictograma profilului dvs. din bara de navigare din dreapta sus și apoi selectați opțiunea care spune Arhivele dvs . În lista dvs. de depozite, ar trebui să vedeți baza de coduri de curs JavaScript 30.

Acum, puteți schimba și experimenta codul tot ce doriți și nu va afecta fișierele de proiect originale ale proprietarului inițial. Dacă modificați un cod, remediați o eroare sau adăugați o funcție nouă, puteți crea ceva numit „Solicitare de tragere”, unde acea modificare poate fi discutată. Dacă proprietarului original al proiectului îi place modificarea - și funcționează corect - aceasta poate fi îmbinată în baza de cod originală ca cod de producție.

Închidere

După cum puteți vedea, descărcarea fișierelor și a proiectelor întregi din GitHub este de fapt destul de ușoară. În doar câteva minute, puteți avea un întreg proiect descărcat pe computer sau chiar conectat la propriul cont GitHub. Nu este nevoie de mult să te încurci cu codul din furculiță pentru a vedea ce afectează ce anume, iar apoi, în cele din urmă, s-ar putea chiar să poți crea prima cerere de extragere! Codare fericită!

$config[zx-auto] not found$config[zx-overlay] not found