GIT - Wprzyj zmiany w odległej gałęzi git

GIT - Wprzyj zmiany w odległej gałęzi git
W tym artykule pokażę Ci, jak nacisnąć (przesłać) lokalne repozytorium git do zdalnego repozytorium git hostowanego w usługach chmurowych git, takich jak Github/Bitbucket itp. Pokażę również, jak przesunąć zmiany, które wprowadziłeś w lokalnym repozytorium GIT do zdalnego repozytorium GIT. Więc zacznijmy.

Tworzenie testowego lokalnego repozytorium GIT:

Najprawdopodobniej masz już lokalne repozytorium GIT, jeśli czytasz ten artykuł. Ale jeśli jeszcze go nie masz i chcesz śledzić, możesz łatwo utworzyć lokalne repozytorium git w następujący sposób:

$ git init my-proct

Nowe repozytorium GIT mój projekt jest tworzone.

Teraz przejdź do katalogu My-Project/ w następujący sposób:

$ CD My-Project/

Teraz zamierzam stworzyć manekin indeks.html Plik w następujący sposób:

$ echo '

Witaj świecie

'> indeks.html

Jak widać, nowy plik indeks.html jest tworzone.

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

$ git add .

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

$ git commit -m „początkowe zatwierdzenie”

Nowy zatwierdzenie początkowe zatwierdzenie jest tworzone.

Nowe zatwierdzenie powinno pojawić się w Git Log Jak widać na zrzucie ekranu poniżej.

$ git log -linia

Tworzenie pustego zdalnego repozytorium github:

Teraz musisz utworzyć puste zdalne repozytorium GitHub w dowolnej usługi chmury GIT, którą chcesz. Jeśli używasz GitHub, tak, zaloguj się na swoje konto Github. Teraz, aby utworzyć nowe repozytorium GitHub, kliknij + ikona, a następnie kliknij Nowe repozytorium.

Teraz wpisz w nazwa dla nowego repozytorium. Jeśli chcesz, wpisz w opis (opcjonalny). Wybierać Publiczny Lub Prywatny W zależności od tego, czy chcesz ustawić repozytorium publiczne czy prywatny. Teraz upewnij się Zainicjuj to repozytorium za pomocą readme nie jest sprawdzany. Na koniec kliknij Utwórz repozytorium.

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

Dodawanie informacji zdalnego repozytorium do lokalnego repozytorium GIT:

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

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

$ git zdalny dodaj pochodzenie https: // github.com/dev-shovon/my-proct.git

Tutaj, pochodzenie to nazwa lub pseudonim adresu URL repozytorium GitHub, który właśnie dodałeś. Będziesz musiał użyć alias.

Możesz wymienić wszystkie zdalne repozytoria, które dodałeś w następujący sposób:

$ git pilot -v

Jak widać, URL repozytorium GitHub, który właśnie dodałem. Jest określany jako pochodzenie.

Pchanie lokalnego repozytorium GIT do zdalnego repozytorium GIT:

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

$ git push -u mistrz pochodzenia

Tutaj, pochodzenie jest aliasem zdalnego git (w tym przypadku GitHub). URL repozytorium i gospodarz to gałąź, którą chcesz nacisnąć do zdalnego repozytorium git.

NOTATKA: -u Opcja jest używana tylko dla pierwszego popychania dowolnej gałęzi. Jak popycham lokalne gospodarz oddział do repozytorium Github po raz pierwszy, dodałem -u opcja tutaj. To tworzy gałąź śledząca dla gospodarz oddział. Następnym razem, gdy naciskasz cokolwiek do gospodarz gałąź, nie musisz używać -u opcja ponownie.

Zostaniesz poproszony o podanie nazwy użytkownika i hasła do konta Github. Gdy to zrobisz, zawartość domyślnej gałęzi gospodarz Z lokalnego repozytorium git zostanie popchnięte do repozytorium GitHub.

Jak widać, gospodarz Oddział jest przesyłany do pustego repozytorium GitHub, które wcześniej tworzyłem.

Pchanie lokalnych zmian do zdalnego repozytorium GIT:

Teraz dokonajmy prostej zmiany w indeks.html Plik w moim lokalnym repozytorium GIT.

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

Status $ git

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

$ git add .

Teraz popełnij zmiany w następujący sposób:

$ git commit -m 'dodał akapit do indeksu.strona HTML '

Zmiany powinny być popełnione.

Nowe zatwierdzenie jest wymienione w Git Log Jak widać na zrzucie ekranu poniżej.

$ git log -linia

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

$ git push pochodzenie mistrz

Zmiany powinny zostać zepchnięte do repozytorium GitHub.

Jak widać, repozytorium GitHub jest aktualizowane.

Pchanie innych gałęzi do zdalnego repozytorium GIT:

W tej sekcji pokażę ci, jak przesunąć inne gałęzie do repozytorium GitHub i popchnąć zmiany w tych gałęzi również do repozytorium GitHub.

Najpierw stwórz nową gałąź, powiedzmy IE-FIX następująco:

$ git oddział IE-FIX

Teraz sprawdź do nowo utworzonej gałęzi IE-FIX następująco:

$ git kector IE-FIX

Teraz dokonaj trochę zmiany na indeks.html plik.

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

$ git add .

Teraz zobowiązaj się w następujący sposób:

$ git commit -m „Naprawiono tj. problem”

Teraz popchnij nowo utworzoną gałąź IE-FIX do repozytorium GitHub w następujący sposób:

$ git push -u pochodzenie IE -fix

IE-FIX gałąź powinna zostać popchnięta do repozytorium Github.

Jak widać, IE-FIX Odgałęzienie jest popychane do repozytorium GitHub.

Teraz możesz popchnąć wszelkie zmiany IE-FIX gałąź za pomocą Git Push polecenie bez -u opcja.

Dokonaj trochę zmiany na indeks.html plik.

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

$ git add .
$ git commit -m 'dodał linię poziomą do strony' '

Teraz popchnij zmiany IE-FIX oddział do repozytorium GitHub w następujący sposób:

$ git push pochodzenie IE-FIX

Zmiany IE-FIX gałąź powinna zostać popchnięta do repozytorium Github.

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

Tak więc przesuwasz zmiany w zdalnych gałęziach git. Dziękujemy za przeczytanie tego artykułu.