• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Git/ GitHub - nie mogę wysłać pliku na serwer

Cloud VPS
0 głosów
2,113 wizyt
pytanie zadane 14 lutego 2019 w Systemy operacyjne, programy przez Hinzeq Użytkownik (860 p.)
edycja 14 lutego 2019 przez Hinzeq
Cześć,

próbuję przesłać plik na serwer GitHub'a, niestety wyświetla mi się komunikat:

C:(...)>git push learning master
To https://github.com/(...git)
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'https://github.com/(...git)'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

Nie mam zielonego pojęcia o co chodzi, proszę o pomoc.

edit.

Czy mogę dodać do już wcześniej stworzonego i zapełnionego repozytorium kolejny plik? Czy do raz zainicjowanego repozytorium nie można już przesłać nowych plików?
Stworzyłem repo "learning", następnie przesłałem plik html i css, chciałem jeszcze teraz dorzucić javę, ale wyskakuje mi w/w komunikat.

3 odpowiedzi

0 głosów
odpowiedź 14 lutego 2019 przez Marcin Siniarski Gaduła (4,420 p.)
wybrane 18 lutego 2019 przez Hinzeq
 
Najlepsza

1. git pull learning master
2. git push learning master (-u)

1. Zaszły jakieś zmiany po stronie githuba. Musisz je ściągnąć do twojego lokalnego repozytorium.
2. I dopiero przesyłasz zmiany do githuba.

komentarz 18 lutego 2019 przez Hinzeq Użytkownik (860 p.)
Dzięki
+2 głosów
odpowiedź 14 lutego 2019 przez Tomek Sochacki Ekspert (227,490 p.)
A próbowałeś zrobić git pull aby mieć najnowszą wersję brancha?
0 głosów
odpowiedź 14 lutego 2019 przez hun1er76 Stary wyjadacz (11,960 p.)

Przy wysyłaniu nie podaje się już nazwy repozytorium a remote.

git push <REMOTENAME> <BRANCHNAME>

Prawdopodobnie należy użyć standardowo

git push origin master

Ale dla pewności możesz pokazać co zwraca

git remote -v

Podobne pytania

0 głosów
2 odpowiedzi 942 wizyt
pytanie zadane 18 października 2019 w Inne języki przez jared Gaduła (3,600 p.)
+2 głosów
3 odpowiedzi 942 wizyt
0 głosów
1 odpowiedź 261 wizyt
pytanie zadane 3 września 2020 w Systemy operacyjne, programy przez rob Bywalec (2,440 p.)

93,454 zapytań

142,449 odpowiedzi

322,718 komentarzy

62,833 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...