Jestem bardzo nowy w Git; Dopiero niedawno utworzyłem konto GitHub.
Właśnie próbowałem przekazać moje pierwsze repozytorium (przykładowy projekt), ale pojawia się następujący błąd:
No such remote 'origin'
Uruchomiłem następujące polecenia:
git init
git commit -m "first commit"
git remote add origin https://github.com/VijayNew/NewExample.git
git push -u origin master
Jednak gdy uruchomiłem polecenie git commit -m "first commit", otrzymałem następujący komunikat:
nothing added to commit but untracked files present (use "git add" to track)
Więc spróbowałem ustawić origin
, używając
git remote set-url origin https://github.com/VijayNew/NewExample.git
Ale mam następujący błąd:
No such remote 'origin'
Co zrobiłem źle i co powinienem zrobić?
git
github
push
git-remote
Vijay
źródło
źródło
git-remote -v
?git remote -v
Nic nie jest wyświetlaczem.Odpowiedzi:
Dwa problemy:
1 - Nigdy nie powiedziałeś Gitowi, aby zaczął śledzić żaden plik
Piszesz, że biegałeś
i na tym etapie masz
Git mówi ci, że nigdy nie kazałeś mu zacząć śledzić żadnych plików i nie ma nic do zrobienia migawki. Dlatego Git nie tworzy żadnego zatwierdzenia. Przed podjęciem próby zatwierdzenia, powinieneś powiedzieć Gitowi (na przykład):
Do tego trzeba wystawić pliki interesów, korzystając
przed uruchomieniem
2 - Nie skonfigurowałeś zdalnego repozytorium
Wtedy uciekłeś
Następnie twoje lokalne repozytorium powinno być w stanie komunikować się ze zdalnym repozytorium, które znajduje się pod określonym adresem URL ( https://github.com/VijayNew/NewExample.git ) ... pod warunkiem, że zdalne repozytorium faktycznie istnieje! Jednak wygląda na to, że nigdy nie utworzyłeś tego zdalnego repozytorium na GitHubie: w momencie pisania tej odpowiedzi, jeśli spróbuję odwiedzić odpowiedni adres URL, otrzymuję
Przed podjęciem próby wypchnięcia do tego zdalnego repozytorium należy się upewnić, że to drugie faktycznie istnieje. Więc przejdź do GitHub i utwórz zdalne repozytorium, o którym mowa. Wtedy i tylko wtedy będziesz w stanie skutecznie pchać
źródło
git init git add --all git commit -m "first commit"
. Teraz działa. 2) Właściwie usunąłem swoje konto przed upływem 20 minut. Teraz utworzyłem nowe konto.https://github.com/VijayMobileApp/WindowsPhoneExample.git
remote: Repository not found. fatal: repository 'https://github.com/VijayNew/NewExample.git/' not found
$ git remote set-url origin https://github.com/VijayMobileApp/WindowsPhoneExamp le.git fatal: No such remote 'origin'
WindowsPhoneExample
na koncie GitHub,VijayMobileApp
. Teraz musisz tylko uruchomićgit remote add origin https://github.com/VijayMobileApp/WindowsPhoneExample
. Wtedy powinieneś być w stanie naciskaćgit push -u origin master
.Domyślam się, że nie uruchomiłeś tego polecenia po niepowodzeniu zatwierdzenia, więc po prostu uruchom to, aby utworzyć pilota:
Zatwierdzenie nie powiodło się, ponieważ potrzebujesz
git add
niektórych plików, które chcesz śledzić.źródło
git remote add
robi.:)
Po prostu nie rozważałeś możliwości, że OP nigdy nie utworzył zdalnego repozytorium.Napotkałem ten problem, gdy próbowałem połączyć lokalnie utworzone repozytorium z pustym repozytorium na github. Początkowo próbowałem,
git remote set-url
alegit remote add
zamiast tego musiałem to zrobić .źródło