Video: Curso de Git y GitHub - 05 Puede que ya hayas usado GitHub 2024
GitHub er en repository hosting service. Tænk på det som "skyen" for kode.
GitHub vil være vært for dine kildekoden projekter på en række forskellige programmeringssprog og holde styr på de forskellige ændringer, der foretages til hver iteration. Det er muligt at gøre dette ved at bruge git, et revisionsstyringssystem, der kører i kommandolinjens grænseflade.
Brug af GitHub har mange fordele, herunder lettere samarbejde med kolleger og jævnaldrende, mulighed for at se tilbage på tidligere versioner og mange nemme integrationsmuligheder.
Hvorfor skal jeg bruge GitHub?
Fire grunde til, at du skal bruge GitHub på dine kodingsprojekter. (Hvis du ikke allerede er i gang.)
Årsag # 1: Få din kode gennemgået af samfundet
Dit projekt er et skelet - det gør hvad du vil have det, men du er ikke altid sikker på hvordan den bredere befolkning vil gennemføre den. Eller hvis det endda virker for alle.
Heldigvis for dig, hvis du sender dit projekt på GitHub, kan det bredere fællesskab af programmører og hobbyister downloade og som følge heraf evaluere dit arbejde. Dette betyder, at de kan give dig en oversigt over mulige problemer som konflikter eller uforudsete afhængighedsproblemer mv.
Årsag # 2: GitHub er et depot
Dette var allerede nævnt før, men det er vigtigt at bemærke - GitHub er et repository.
Hvad dette betyder, at det tillader dit arbejde at komme ud der foran offentligheden. Desuden er GitHub et af de største kodende samfund omkring lige nu, så det er bred eksponering for dit projekt.
(Og vigtigere: dig.)
Medmindre du har en stor støtte, vil du være dum at ikke sende dit projekt til GitHub, hvis du vil have de fleste mennesker til at se det til enhver tid .
Årsag # 3: Samarbejd og følg ændringer i din kode på tværs af versioner
Ligesom at bruge Microsoft Word eller Google Drive, kan du have en versionshistorik for din kode, så tidligere versioner ikke går tabt ved hver iteration.
GitHub sporer også ændringer i en changelog, så du kan få en nøjagtig ide om hvad ændres hver gang. (Dette er især nyttigt for at se tilbage i tiden.)
Årsag # 4: Et ton integrationsmuligheder
GitHub kan integrere med fælles platforme som Amazon og Google Cloud, tjenester som kodeklima for at spore din feedback, og kan fremhæve syntaks på over 200 forskellige programmeringssprog.
Hvad er der derude?
GitHub er ikke den eneste versionskontrolindstilling.
Der er andre tjenester som:
- BitBucket
- Microsoft Team Foundation Server
- Og mere
Disse tilbyder mange af de samme ting, som du kan få fra GitHub. Men den store størrelse af samfundet bør være vigtig for dig, hvis du vil have dit projekt at blive set af så mange mennesker som muligt.
Den anden forskel er et spørgsmål om omkostninger:
GitHub tilbyder kun private repositorier mod et tillægsgebyr. (Betalt månedligt.) Nogle af de andre versionskontroltjenester tilbyder private arkiver gratis. (Men typisk med begrænset lagring / båndbredde.)
Konklusion: Giv GitHub et forsøg
Hvis ovenstående grunde ikke overbeviste dig om at tjekke GitHub til dit kodingsprojekt, så kig på nogle af måderne at folk har valgt at bruge GitHub til ikke-kodende formål, såsom rejse logging.
Til sidst er GitHub et kraftfuldt værktøj og kan være en stærk allieret ved at gøre ethvert projekt af dig det bedste, det kan være.
Hvordan fortæller jeg, hvornår jeg skal bruge mit kreditkort eller betalingskort?
Lær, når du bruger et betalingskort eller et kreditkort til forskellige indkøb. Forståelse af hver situation kan hjælpe dig med at lave gode økonomiske valg.
Den Sterile Cockpit Rule: Hvad er det og hvem skal bruge det?
Del 121 og del 135 flyoperatører skal overholde den sterile cockpitregel, som begrænser ikke-relevant samtale under kritiske faser af flyvningen.
Hvorfor fik jeg en formular 1099? Her er hvad man skal gøre med det
Hvorfor fik jeg 1099? Skal jeg indlæse det med min skat? Find ud af hvorfor du modtog en 1099-R eller 1099-DIV, lær det grundlæggende, og se hvad du skal gøre med det.