Git error: src refspec master does not match any error: failed to push some refs [duplicate]

to pytanie ma już odpowiedzi tutaj : komunikat 'src refspec master nie pasuje do żadnego' podczas naciskania commitów w Git (95 odpowiedzi) Zamknięty 7 lat temu .

Próbuję dodać plik do mojego repozytorium na BitBucket i mam problemy.

Używam Gita i to wpisuję

$ cd lis4368/assignments
$ git remote
$ git remote -v
$ git remote rm origin

A potem wpisuję to (tak BitBucket każe mi wejść)

$ git remote add origin https://[email protected]/cpb09e/cpb09e.git
$ git push -u origin master

I ciągle dostaję ten Komunikat o błędzie:

error: src refspec master does not match any.
error: failed to push some refs to 'https://[email protected]/cpb09e/cpb09e.git'

Czy ktoś może mi pomóc? Próbowałem wszystkiego od git commit do rm - rf * i nie mogę uzyskać wszystko do pracy.

Author: CharlesB, 2012-09-17

2 answers

Jedna klasyczna przyczyna dla tej wiadomości to:

  • po zainicjowaniu repo(git init lis4368/assignments),
  • ale żaden commit nigdy nie został wykonany

Ie, jeśli nie dodałeś i nie wyraziłeś zgody przynajmniej raz, nie będzie lokalnej gałęzi master, do której można by nacisnąć.

Spróbuj najpierw utworzyć commit:

  • albo przez dodanie (git add .) następnie git commit -m "first commit"
    (zakładając, że masz odpowiednie pliki do dodania do indeksu)
  • lub przez utworzenie pierwszego pustego commit: git commit --allow-empty -m "Initial empty commit"

I spróbuj ponownie git push -u origin master.

Zobacz " Dlaczego muszę wyraźnie wcisnąć nową gałąź? " więcej.

 152
Author: VonC,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-10-02 14:37:13

Nie rozpoznaje, że masz gałąź nadrzędną, ale znalazłem sposób, aby ją obejść. Dowiedziałem się, że nie ma nic specjalnego w gałęzi master, można po prostu utworzyć kolejną gałąź i nazwać ją gałęzią master i to właśnie zrobiłem.

Aby utworzyć gałąź master:

git checkout -b master
I możesz od tego odpracować.
 18
Author: Brice Lin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-05 05:23:30