/ / Przesyłanie zmian z nowego komputera do repozytorium github - git, github, push, git-push

Przesyłanie zmian z nowego komputera do repozytorium github - git, github, push, git-push

  1. Miałem repozytorium git sklonowane (Machine1 /.../ Github / GitM1) na komputerze 1 z mojego repozytorium Gitub Git1.

  2. Skopiowałem folder GitM1 (kompletny) na komputerze 2.

  3. Uruchomiłem projekt (Machine2 /.../ Github / GitM1) na Maszynie 2 i wprowadziłem zmiany (~ 1MB) z niczym związanym z git (nawet git nie został zainstalowany)

  4. Teraz chcę zatwierdzić te zmiany w moim repozytorium Gitub Git1.

  5. Jak to zrobić (wolę to zrobić przy pomocy trasy klucza SSH)?

Dzięki.

Edycja: przy użyciu odpowiedzi Jonathana: otrzymuję to:

Po przejściu do repozytorium git

Wykonanie polecenia pobierania powoduje odebranie plików (= 50 +) do scalenia. Nie jestem pewien, czy to idzie w dobrym kierunku.

Odpowiedzi:

0 dla odpowiedzi № 1

Na kopii "Machine2" repozytorium ...

Najpierw dodaj pilota do GitHub:

git remote add github _github url_

Następnie naciśnij zmianę na GitHub:

git push github master

Jeśli na komputerze Machine2 chcesz, aby domyślnym pilotem był GitHub (możesz po prostu użyć "origin" zamiast "github"), pozwól, aby "clobber" był dowolnym istniejącym początkiem:

git remote remove origin
git remote add github _github url_

Widzieć "Praca z pilotami"

EDYTOWAĆ:

"aktualizacja została odrzucona ..."Błąd jest spowodowany tym, że twój oddział główny znajduje się za gałęzią główną na GitHub.Zasadniczo ... musisz zaktualizować swój główny oddział.

Istnieje kilka sposobów, aby to zrobić, ale dobrym sposobem byłoby ponowne wprowadzenie zmian przed zmianami w GitHub.

Wykonaj następujące kroki (zakładając, że ustawiłeś github zdalny jak wyżej):

git fetch github
git rebase github/master

Jeśli są jakieś konflikty kodowe, powie Ci Git. Rozwiąż konflikty edytując pliki i postępuj zgodnie z instrukcjami Git.

Po wykonaniu tych kroków wykonaj przycisk.