Ser ikke ut til å være et git-repository pull?

Dette er et spørsmål ekspertene våre får fra tid til annen. Nå har vi den fullstendige detaljerte forklaringen og svaret for alle som er interessert!

Spurt av: Anderson Rodriguez
Poengsum: 4,9/5(25 stemmer)

Den fatale: 'origin' ser ikke ut til å være en git-repository-feil som oppstår når du prøver å presse kode til et eksternt Git-lager uten å fortelle Git plasseringen til det eksterne depotet . For å løse denne feilen, bruk git remote add-kommandoen for å legge til en fjernkontroll til prosjektet ditt.

Hvordan vet jeg om jeg trenger git pull?

'pull' er bare en kort måte å gjøre 'hent' og 'merge' på en gang, hvis du trenger å sjekke den eksterne repo-statusen simulerer du virkelig en 'henting'. Så git fetch -v -- tørrkjøring er det du trenger.

Hva skjer hvis du presser uten å trekke i git?

Hvordan pusher jeg den gjeldende versjonen uten å hente data fra git? Oppdatering fra fjernkontrollen vil ikke føre til at du mister filer , så lenge du har dem i dine lokale forpliktelser.

Er ikke en git-repo?

Hva betyr fatal: ikke et git-depot? Denne feilen betyr du forsøkte å kjøre en Git-kommando, men var ikke inne et Git-depot. Sørg for at du har: ... Initialisert depotet ditt med `git init` eller ved å klone en eksisterende repo.

Hvordan fikser jeg git repository ikke funnet?

Nedenfor finner du arbeidsløsningen for Windows:

  1. Åpne Kontrollpanel fra Start-menyen.
  2. Velg Brukerkontoer.
  3. Velg 'Credential Manager'.
  4. Klikk på 'Administrer Windows-legitimasjon'.
  5. Slett all legitimasjon relatert til Git eller GitHub.
  6. Når du har slettet alt, prøv å klone igjen.

fatal: ser ikke ut til å være et git-depot

43 relaterte spørsmål funnet

Hva betyr repository not found?

Feil: Lagret ble ikke funnet. Hvis du ser denne feilen når du kloner et depot, betyr det det depotet eksisterer ikke eller du har ikke tillatelse til å få tilgang til det.

Hvordan ser jeg git-depotet mitt?

Skriv inn 14ers-git i søkefeltet på github.com for å finne depotet.

Hvordan blir jeg kvitt opprinnelsesfjernkontrollen som allerede eksisterer?

1. Fjern den eksisterende fjernkontrollen

  1. Opprett et nytt depot online ved å bruke GitHub eller GitLab.
  2. Gå til ditt lokale depot og fjern den eksisterende opprinnelsesfjernkontrollen.
  3. Legg til det nye nettbaserte depotet som riktig opprinnelsesfjernkontroll.
  4. Skyv koden din til den nye opprinnelsen.

Hvordan initialiserer jeg git?

Start et nytt git-depot

  1. Opprett en katalog for å inneholde prosjektet.
  2. Gå inn i den nye katalogen.
  3. Skriv git init.
  4. Skriv litt kode.
  5. Skriv git add for å legge til filene (se siden for vanlig bruk).
  6. Skriv git commit.

Hvordan pusher du origin master?

Skyv koden i ditt lokale depot til GitHub

git push -u origin master brukes for å skyve lokalt innhold til GitHub. I koden er opprinnelsen ditt standard fjernlagernavn og '-u'-flagget er oppstrøms, som tilsvarer '-set-upstream. ' og mesteren er grenen, navn.

Hva er git push commit?

Vel, egentlig git commit legger endringene dine inn i din lokale repo , mens git push sender endringene dine til den eksterne plasseringen. Siden git er et distribuert versjonskontrollsystem, er forskjellen at commit vil foreta endringer til ditt lokale depot, mens push vil presse endringer opp til en ekstern repo. kilde Google.

Er git fetch og git pull det samme?

Git fetch-kommandoen laster ned commits, filer og refs fra et eksternt depot til din lokale repo. ... git pull er det mer aggressive alternativet ; den vil laste ned det eksterne innholdet for den aktive lokale grenen og umiddelbart utføre git merge for å opprette en merge commit for det nye eksterne innholdet.

Vil git pull slette endringene mine?

Trekk aldri før du foretar noen gyldige endringer. Dette vil slette alle endringene dine . For å beholde koden din må du forplikte deg, deretter dra og til slutt presse. Trekk først koden (hard reset også kanskje, som jeg gjør det noen ganger) fra repo til din lokale katalog.

Hva skal jeg gjøre etter git pull?

For å effektivt 'angre' en git-pull, kan du ikke angre git-hentingen - men du kan angre git-sammenslåingen som endret din lokale arbeidsgren. For å gjøre dette, må du git tilbakestille til forpliktelsen du gjorde før du fusjonerte. Du kan finne denne forpliktelsen ved å søke i git reflog .

Hvordan tvinger jeg git pull?

Først av alt, prøv standardmåten: git reset HEAD --hard # For å fjerne alle ikke-forpliktede endringer! git clean -fd # For å fjerne alle usporede (ikke-git) filer og mapper! Trekk den deretter igjen.
...
Jeg løste det med:

  1. Slett alle filene. La bare . git katalog.
  2. git reset --hard HEAD.
  3. git pull.
  4. git push.

Hva gjør egentlig git pull?

Git pull-kommandoen er brukes til å hente og laste ned innhold fra et eksternt depot og umiddelbart oppdatere det lokale depotet for å matche det innholdet . Å slå sammen eksterne oppstrømsendringer til ditt lokale depot er en vanlig oppgave i Git-baserte samarbeidsarbeidsflyter.

Hvordan initialiserer jeg et git-lager?

Legge til et prosjekt til GitHub uten GitHub CLI

  1. Opprett et nytt depot på GitHub. ...
  2. Åpne Terminal.
  3. Endre gjeldende arbeidskatalog til ditt lokale prosjekt.
  4. Initialiser den lokale katalogen som et Git-depot. ...
  5. Legg til filene i ditt nye lokale depot. ...
  6. Overfør filene du har iscenesatt i ditt lokale depot.

Hva er et alternativ til sammenslåing i git?

Selv om sammenslåing definitivt er den enkleste og vanligste måten å integrere endringer på, er det ikke den eneste: 'Rebase' er et alternativt middel for integrering.

Hvordan kobler jeg til et git-depot?

Koble et eksisterende prosjekt til en Git Remote

  1. Start en ny økt.
  2. Åpne en terminal.
  3. Skriv inn følgende kommandoer: Shell git init git add * git commit -a -m 'Initial commit' git remote add origin :username/repo.git. Du kan kjøre git-status etter git init for å sikre at .

Hva er feilen som ekstern opprinnelse allerede eksisterer?

Git fatal: ekstern opprinnelse eksisterer allerede feilen indikerer du prøver å lage en fjernkontroll med navneopprinnelsen når en fjernkontroll med dette navnet allerede eksisterer . Denne feilen er vanlig hvis du har glemt å sette opp et depot og følger oppsettinstruksjonene på nytt.

Hvordan finner jeg min eksterne opprinnelse?

Du kan se denne opprinnelsen med kommando git remote -v , som viser URL-en til den eksterne repoen.

Hva er ekstern i Git?

En fjernkontroll i Git er et felles oppbevaringssted som alle teammedlemmer bruker for å utveksle endringene sine . I de fleste tilfeller er et slikt eksternt depot lagret på en kodevertstjeneste som GitHub eller på en intern server. I motsetning til et lokalt depot, gir en fjernkontroll vanligvis ikke et filtre for prosjektets nåværende tilstand.

Hva er et lokalt git-lager?

Git lokalt depot er den som vi skal gjøre lokale endringer på , vanligvis er dette lokale depotet på datamaskinen vår. Git remote repository er serveren, vanligvis en maskin som ligger 42 miles unna.

Hvordan finner jeg GitHub-depotet mitt?

Klikk Klon.

  1. Logg på GitHub og GitHub Desktop før du begynner å klone.
  2. På GitHub, naviger til hovedsiden til depotet.
  3. Klikk Kode over listen over filer.
  4. Klikk Åpne med GitHub Desktop for å klone og åpne depotet med GitHub Desktop.

Hvordan legger jeg til et eksternt depot?

For å legge til en ny fjernkontroll, bruk git remote add-kommandoen på terminalen, i katalogen lageret ditt er lagret i. Git remote add-kommandoen tar to argumenter: Et unikt eksternt navn, for eksempel my_awesome_new_remote_repo En ekstern URL, som du kan finne på Kilde-underfanen til Git-repoen din.