Det populære Github-sted sammen med git-værktøjet giver en fremragende ressource til ikke kun at distribuere og fremvise dit arbejde, men også at lette effektiv og professionel versionskontrol.

I denne vejledning undersøger vi, hvordan du opretter et Github-arkiv, push-commits, tagudgivelser og mere.

Opret et lager

Log ind på for at oprette et nyt lager Github eller tilmeld dig en ny konto. Når du er logget ind, skal du klikke på Lav ny i øverste højre hjørne af skærmen efterfulgt af Datalager link i rullelisten, der vises.

Du vil se skærmbilledet Opret lager:

Databasens navn og beskrivelse kan være alt hvad du ønsker, og i dette eksempel blev "muo_demo" brugt som navnet. Efterlad resten af ​​felterne, da de er / tomme, og tryk på Opret nyt lager knap. Du vil blive bragt til en side, der viser dit nye tomme arkiv.

Start lokalt lager

Nu hvor der er oprettet et lager på Github, skal du initialisere lageret på din lokale pc. Kør følgende kommandoer i terminalen for at oprette en tom mappe, og tilføj en Readme.md-fil.

instagram viewer
mkdir myrepo
cd myrepo
ekko "# My Test Repository"> Readme.md
ekko "En midlertidig fil"> temp.txt

Når du ser et lager på Github, vises indholdet af filen Readme.md altid for at beskrive lageret eller som den første side i manualen. .Md filtypenavnet står for markdown-format, og hvis du ikke er bekendt med Markdown, skal du tjekke vores fremragende snydeark i Markdown-format.

Det udskrivbare Markdown-snyderark til begyndere og eksperter

Dette udskrivbare Markdown snydeark giver alt, hvad du har brug for at vide om Markdown-formatering på et øjeblik. Hold det praktisk og aldrig blive forvirret igen.

Du kan nu starte lageret i terminalen med kommandoerne.

git init
git remote tilføj oprindelse https://github.com/mdizak/muo_demo.git

I den anden kommando skal du ændre "mdizak" til dit Github-brugernavn og "muo_demo" -delen til navnet på dit arkiv. For eksempel, hvis dit Github-brugernavn er "johndoe", og navnet på dit arkiv er "test_repo", ville kommandoen være:

git remote tilføj oprindelse https://github.com/johndoe/test_repo.git

Første forpligtelse

Du kan nu synkronisere de lokale og Github-arkiver og tilføje de to filer til Github med følgende kommandoer i terminalen.

git tilføj Readme.md temp.txt
git commit -m "My first commit"
git push -u oprindelsesmester

Du bliver bedt om at angive dit Github-brugernavn og din adgangskode, og efter en vellykket indtastning uploades de to filer til dit Github-lager. Hvis du genindlæser dit Github-lager i din browser, vil du nu se de to filer sammen med "My Test Repository" -overskriften i Readme.md-filen.

Store meddelelser

I stedet for kun at angive en lille meddelelsesforpligtelsesmeddelelse, er det også muligt at medtage en større tekstbesked. I din favorit teksteditor, indtast indholdet af kommitteringsmeddelelsen, som kan være så stor og så mange linjer som ønsket. Brug kommandoen, når du foretager de seneste ændringer.

git commit --fil = / sti / til / commit.txt

Sørg for, at kommandoen peger på tekstfilen til din forpligtelsesmeddelelse, og dens indhold vil blive brugt i stedet for den enkeltlinjemeddelelse, der er defineret via indstillingen -m.

Sletning af filer

Sletning af filer sker på samme måde, bortset fra at bruge ovenstående git add kommando, vi bruger git rm kommando. For at slette den temp.txt-fil, du tidligere har tilføjet, skal du køre følgende kommandoer i terminalen.

git rm temp.txt
git commit -m "Sletning af temp-fil"
git push -u oprindelsesmester

Du bliver bedt om at angive dit brugernavn og din adgangskode igen, og når du er færdig, slettes temp.txt-filen fra dit Github-lager. Det er alt der er til det!

Mærkning af udgivelser

Fra tid til anden, når du først er helt tilfreds med dit testede projekt, vil du måske mærke den aktuelle tilstand som en frigivelse. Dette informerer andre om, at projektet i dets tilstand er komplet og klar til distribution til offentligheden.

Markering af dit lager som frigivelse sker ved at tilføje et tag med versionsnummeret. For eksempel for at frigive vores nuværende lager som v1.0.0 inden for terminalen skal du køre kommandoerne.

git tag 1.0.0
git push - tags

Når du har indtastet dit Github-brugernavn og din adgangskode, skal du genindlæse arkivsiden i din webbrowser. Du vil bemærke, at der nu er en frigivelse til dit arkiv. Ved at klikke igennem for at se alle udgivelser vil der være et link til TAR.GZ-arkivet for det fulde lager i den tilstand, da udgivelsen blev tagget.

Klonlager

Til tider bliver du nødt til at klone og geninitialisere dit lager fra bunden. Dette gøres let med følgende kommandoer i terminalen.

git klon https://github.com/mdizak/muo_demo.git myrepo
cd myrepo
git init

Det samme som da vi initialiserede lageret, inden for den første linje skal du ændre Github-brugernavnet og lagernavnet i URL'en.

Dette vil downloade indholdet af arkivet fra Github til / myrepo / biblioteket og derefter geninitialisere det med git init kommando. Derfra kan du fortsætte med at tilføje og slette filer på samme måde som ovenfor.

Se forpligtelseshistorik

Du kan gå tilbage og se dine tidligere forpligtelser med git log, såsom:

git log - 3

Ovenstående kommando viser de sidste tre forpligtelser, der er foretaget i arkivet. Dette kan være nyttigt, hvis du nogensinde har brug for at ændre eller slette en forpligtelse af en eller anden grund.

Ret en meddelelse om forpligtelse

Hvis du allerede har skubbet en forpligtelse til Github, og senere indså, at du har lavet en fejl i meddelelsen, er der en måde at ændre den på. For at ændre den seneste meddelelse om kommission, skal du køre kommandoen inden for terminalen.

git commit --ændre

Dette åbner din standardteksteditor med den forrige forpligtelsesmeddelelse. Foretag de nødvendige ændringer, og luk editoren. Hvis du bruger nano som teksteditor, kan du lukke den ved at trykke på Ctrl + Xefterfulgt af Y og Gå ind nøgler.

Når du har gemt den nye forpligtelsesmeddelelse, skal du skubbe den til Github med kommandoen:

git push - force oprindelse

Klar til at vise dit arbejde!

Tillykke, du har nu lært det grundlæggende ved at bruge det populære Github-websted sammen med git kommandolinjeværktøjet. Du har oprettet et arkiv med succes og kan nu tilføje / slette filer, push-forpligtelser, tagudgivelser og klonlagre.

Hvis du ønsker at lære mere avancerede git-kommandoer, skal du tjekke Avancerede git-kommandoer websted.

E-mail
Sådan hostes et websted gratis ved hjælp af GitHub-sider

Hvis du har et simpelt websted, behøver du ikke betale for webhosting. Du kan bruge GitHub Pages gratis!

Relaterede emner
  • Programmering
  • GitHub
Om forfatteren
Matt Dizak (13 artikler offentliggjort)Mere fra Matt Dizak

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.

.