GitHub er en kodehostingsplatform til samarbejde og versionskontrol. Du kan arbejde på kode med alle fra hvor som helst. Det er også en platform for verdens største udviklerfællesskab.
GitHub giver mange funktioner som nem projektstyring med opbevaringssteder, effektiv teamadministration ved hjælp af værktøjer som pull-anmodninger og -problemer, let kodehosting og mere. Lad os undersøge disse metoder yderligere, når vi ser på, hvordan man kloner et arkiv ved hjælp af Git Bash.
Hvad er et GitHub-arkiv?
Et lager er et lagerplads, hvor alle filer i et projekt ligger. Det er også almindeligt kendt som en "repo". Et GitHub-arkiv er et eksternt lager, hvor du kan gemme alle dit projekts filer og hver fils revisionshistorik. Du kan gemme enhver type mappe eller fil som billeder, HTML-filer, .css-filer, .py-filer, CSV-filer, excel-filer, JSON-filer osv.
Du kan oprette et GitHub-lager som Offentlig eller Privat. Ved at oprette et arkiv som offentligt kan alle på internettet se det arkiv. Du får dog vælge, hvem der kan forpligte sig og foretage ændringer i dette arkiv. Omvendt ved at oprette et lager som Privat har du fuld kontrol over, hvem der kan se og foretage ændringer i dette lager.
Github initialiserer et lager med en README-fil, en .gitignore-fil og en licensfil.
En README-fil giver dig mulighed for at skrive en komplet beskrivelse af dit projekt og inkludere de nødvendige instruktioner. En .gitignore-fil indeholder navnet på de filer, du ikke vil skubbe til GitHub. Mens en licens fortæller andre, hvad de kan og ikke kan gøre med din kode.
Hvad betyder kloning af et arkiv?
Kloning af et arkiv betyder, at du opretter en lokal kopi af dit GitHub-arkiv. Ved at oprette en lokal kopi kan du nemt tilføje eller fjerne filer, rette sammenfletningskonflikter og nemt kan begå. Arbejde med en lokal kopi af arkivet giver brugerne mere fleksibilitet. Du kan foretage ændringer og eksperimentere sikkert med arkivet.
Når du har klonet et GitHub-lager, oprettes en fuld lokal kopi sammen med alle versioner af hver fil og mappe til projektet. Du kan endda klone en anden persons eksisterende lager for at bidrage til et projekt. Når du har foretaget ændringer i lageret, kan du nemt skubbe det til det eksterne lager på GitHub ved hjælp af Git Bash.
Kontroller, om Git og Git Bash er installeret på dit system
Sørg for, at du har Git og Git Bash installeret på dit system. Du kan kontrollere, om Git er installeret på dit system ved at skrive følgende kommando i kommandoprompten:
git --version
Kommandoprompten viser den installerede version af Git. For at kontrollere, om Git Bash er installeret på dit system, skal du trykke på Windows-knappen og søge Git bash.
Hvis ingen af dem er tilgængelige, skal du følge det korrekte trin til succesfuld installation af Git og Git Bash på dit system.
Oprettelse af et GitHub-arkiv
Du kan oprette et GitHub-arkiv ved at følge disse trin:
1. Gå til embedsmanden GitHub internet side.
2. Klik på Plus ikon fra øverste højre hjørne, og vælg Nyt lager.
3. En ny side åbnes, hvor du bliver nødt til at udfylde nogle detaljer for at oprette et nyt lager. Indtast et kort og mindeværdigt navn til din repo. GitHub foreslår også automatisk navne på arkiver, der skal bruges til inspiration.
4. Hvis du vil, kan du give en kort beskrivelse af dit projekt i beskrivelsesfeltet. Dette trin er helt valgfrit.
5. Vælg lagerets synlighed som Privat eller Offentlig i henhold til hvordan du vil have andre til at se dit lager.
6. Du kan initialisere lageret med en README-fil, en .gitignore-fil, og en licens. Ifølge GitHub, "Du kan tilføje en README-fil til dit arkiv for at fortælle andre mennesker, hvorfor dit projekt er nyttigt, hvad de kan gøre med dit projekt, og hvordan de kan bruge det."
Du kan vælge en .gitignore-fil fra en liste over tilgængelige skabeloner. På samme måde kan du vælge en licens fra listen over tilgængelige licenser. Tilføjelse af alle disse filer øger depotets troværdighed.
7. Endelig ramte Opret lager knap for at oprette et nyt lager.
Kloning af et GitHub-lager ved hjælp af Git Bash
1. Naviger til det lager, du vil klone. Du kan bruge dette prøveopbevaringssted at prøve at klone for første gang.
2. Klik på HentKode knap.
3. En boks åbnes, når du klikker på Download kode knap. Klik på Kopier til udklipsholder ikon for at kopiere lager URL via HTTPS-metoden.
4. Åben Git Bash.
5. Gå til det bibliotek, hvor du vil klone lageret ved hjælp af cd kommando.
6. Indtast følgende kommando, og udskift [REPO URL] med det link, du kopierede tidligere.
git-klon [REPO URL]
For eksempel, for at klone det prøveopbevaringssted, som vi brugte tidligere, skal du skrive følgende kommando:
git klon https://github.com/Yuvrajchandra/sample-github-repository.git
7. Tryk på enter for at få en lokal kopi af lageret på dit system.
Andre måder at downloade et GitHub-arkiv på
Du kan også vælge andre metoder til at downloade et GitHub-arkiv, f.eks ved hjælp af GitHub Desktop til at klone et lager. GitHub Desktop er en app til Mac- og pc-brugere, der tager versionskontrol fra kommandolinjen til skrivebordet. Det blev oprettet af GitHub for at forenkle versionskontrol.
Du kan udføre alle de samme opgaver som at klone, slette, opdatere og gemme en repo med GitHub Desktop, som du kan gøre med Git Bash. Git Bash har en stejl indlæringskurve, men den er kraftigere end GitHub Desktop.
Relaterede: Sådan slettes uønskede arkiver på GitHub
En anden enkel metode til at downloade et GitHub-arkiv er at downloade ZIP-filen til repoen direkte. Du kan følge disse enkle trin for at downloade en ZIP-fil af arkivet:
- Gå til det lager, du vil downloade. Du kan bruge dette prøveopbevaringssted for at prøve at downloade ZIP-filen af repoen for første gang.
- Klik på Download kode og klik derefter på Download ZIP mulighed. Datalageret downloades til dit system inden for få sekunder.
Bliv en Pro-Coder ved hjælp af GitHub
GitHub giver en platform til at dele din kode med andre, oprette fantastiske projekter, optjene badges og gøre meget mere. Du kan komme i gang ved at oprette dit første lager på GitHub.
Hvis du er en erfaren programmør, kan du bidrage til open source GitHub-arkiver. Brug funktionerne på denne platform til at øge dine kodningsfærdigheder og blive anerkendt i programmeringssamfundet.
Lær, hvordan du effektivt administrerer dit GitHub-arkiv for at tiltrække og beholde bidragydere med GitHubs badges-funktion.
Læs Næste
- Programmering
- Projektledelse
- GitHub
Yuvraj er en bachelorstudent i datalogi ved University of Delhi, Indien. Han brænder for Full Stack Webudvikling. Når han ikke skriver, udforsker han dybden af forskellige teknologier.
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.