Git – wypychanie zmian do zdalnej gałęzi Git

Git Push Changes Remote Git Branch



W tym artykule pokażę, jak przesłać (przesłać) lokalne repozytorium Git do zdalnego repozytorium Git hostowanego w usługach chmurowych Git, takich jak GitHub/BitBucket itp. Pokażę Ci również, jak przesłać zmiany, które z lokalnego repozytorium Git do zdalnego repozytorium Git. Więc zacznijmy.

' >index.html







Jak widać nowy plik index.html jest tworzone.



Teraz przygotuj plik w następujący sposób:



$git dodaj.





Wykonaj nowe zatwierdzenie w następujący sposób:

$git commit -m „wstępne zatwierdzenie”



Nowe zobowiązanie początkowe zatwierdzenie jest tworzone.

Nowe zatwierdzenie powinno pojawić się za git log jak widać na poniższym zrzucie ekranu.

$git log --jedna linia

Tworzenie pustego zdalnego repozytorium GitHub:

Teraz musisz utworzyć puste zdalne repozytorium GitHub w dowolnej usłudze w chmurze Git. Jeśli używasz GitHub tak jak ja, zaloguj się na swoje konto GitHub. Teraz, aby utworzyć nowe repozytorium GitHub, kliknij + ikonę, a następnie kliknij Nowe repozytorium .

Teraz wpisz a Nazwa dla nowego repozytorium. Jeśli chcesz, wpisz a opis (opcjonalny). Wybierz Publiczny lub Prywatny w zależności od tego, czy chcesz ustawić repozytorium publiczne czy prywatne. Teraz upewnij się, że Zainicjuj to repozytorium za pomocą README nie jest zaznaczone. Na koniec kliknij Utwórz repozytorium .

Należy utworzyć puste repozytorium GitHub. To jest nasze zdalne repozytorium Git. Adres URL repozytorium jest podany poniżej, jak widać w zaznaczonej sekcji zrzutu ekranu poniżej.

Dodawanie informacji o zdalnym repozytorium do lokalnego repozytorium Git:

Teraz skopiuj adres URL repozytorium GitHub. Możesz to zrobić, klikając ikonę zaznaczoną na zrzucie ekranu poniżej.

Teraz musisz dodać adres URL GitHub do lokalnego repozytorium. Aby to zrobić, uruchom następujące polecenie:

$git zdalnydodaj pochodzenie https://github.com/dev-shovon/mój-projekt.git

Tutaj, początek to nazwa lub alias adresu URL repozytorium GitHub, który właśnie dodałeś. Będziesz musiał użyć aliasu za każdym razem, gdy wypchniesz lokalne repozytorium lub zmiany w lokalnym repozytorium do zdalnego repozytorium GitHub.

Możesz wyświetlić listę wszystkich zdalnych repozytoriów, które dodałeś w następujący sposób:

$git zdalny -v

Jak widać, adres URL repozytorium GitHub, który właśnie dodałem, jest tutaj. Nazywa się to pochodzeniem.

Wypychanie lokalnego repozytorium Git do zdalnego repozytorium Git:

Teraz możesz wypchnąć domyślną gałąź gospodarz lokalnego repozytorium Git do zdalnego repozytorium GitHub w następujący sposób:

$git push -umistrz pochodzenia

Tutaj, początek jest aliasem zdalnego adresu URL repozytorium Git (w tym przypadku GitHub) i gospodarz to gałąź, którą chcesz przekazać do zdalnego repozytorium Git.

NOTATKA: ten -u opcja jest używana tylko przy pierwszym naciśnięciu dowolnej gałęzi. Jak wciskam lokalne gospodarz gałąź do repozytorium GitHub po raz pierwszy dodałem -u opcja tutaj. Tworzy to gałąź śledzenia dla gospodarz Oddział. Następnym razem, gdy wciśniesz cokolwiek do gospodarz oddział, nie musisz używać -u opcja ponownie.

Zostaniesz poproszony o podanie nazwy użytkownika i hasła do swojego konta GitHub. Gdy to zrobisz, zawartość domyślnej gałęzi gospodarz z lokalnego repozytorium Git zostanie wypchnięty do repozytorium GitHub.

Jak widać, gospodarz branch jest wgrywany do pustego repozytorium GitHub, które utworzyłem wcześniej.

Wypychanie lokalnych zmian do zdalnego repozytorium Git:

Teraz dokonajmy prostej zmiany w index.html w moim lokalnym repozytorium Git.

Jak widać, zmodyfikowałem index.html plik.

$status git

Teraz zaplanuj zmiany w następujący sposób:

$git dodaj.

Teraz zatwierdź zmiany w następujący sposób:

$git commit -m 'dodał akapit do strony index.html'

Zmiany powinny zostać zatwierdzone.

Nowe zatwierdzenie jest wymienione w git log jak widać na poniższym zrzucie ekranu.

$git log --jedna linia

Teraz popchnij zmiany lokalnego gospodarz przejdź do repozytorium GitHub w następujący sposób:

$git pushmistrz pochodzenia

Zmiany należy wypchnąć do repozytorium GitHub.

Jak widać repozytorium GitHub zostało zaktualizowane.

Przekazywanie innych gałęzi do zdalnego repozytorium Git:

W tej sekcji pokażę, jak wepchnąć inne branche do repozytorium GitHub i zmiany w tych branchach również w repozytorium GitHub.

Najpierw utwórz nowy oddział, powiedzmy czyli naprawić następująco:

$git oddziałczyli naprawić

Teraz przejdź do nowo utworzonego oddziału czyli naprawić następująco:

$git kasaczyli naprawić

Teraz zrób małą zmianę w index.html plik.

Teraz zaplanuj zmiany w następujący sposób:

$git dodaj.

Teraz wykonaj zatwierdzenie w następujący sposób:

$git commit -m „naprawiony, czyli problem”

Teraz wypchnij nowo utworzoną gałąź czyli naprawić do repozytorium GitHub w następujący sposób:

$git push -upochodzenie tj. naprawa

ten czyli naprawić gałąź powinna zostać wypchnięta do repozytorium GitHub.

Jak widać, czyli naprawić gałąź jest wypychana do repozytorium GitHub.

Teraz możesz wprowadzać dowolne zmiany czyli naprawić oddział za pomocą git push polecenie bez -u opcja.

Wprowadź niewielką zmianę w index.html plik.

Przeprowadź zmiany i dokonaj zatwierdzenia w następujący sposób:

$git dodaj.
$git commit -m 'dodano poziomą linię do strony'

Teraz popchnij zmiany czyli naprawić przejdź do repozytorium GitHub w następujący sposób:

$git pushpochodzenie tj. naprawa

Zmiany czyli naprawić gałąź powinna zostać wypchnięta do repozytorium GitHub.

Jak widać, nowe zatwierdzenie jest wyświetlane na stronie repozytorium GitHub.

W ten sposób wprowadzasz zmiany do zdalnych gałęzi Git. Dziękuję za przeczytanie tego artykułu.