Git push nie wysyłaj zmian do zdalnego repozytorium git

Git push nie wysyłaj zmian do zdalnego repozytorium git
GIT to narzędzie do śledzenia wykorzystywane do pchania i pobierania zmian z lokalnych na zdalne repozytoria i odwrotnie. Gdy duży projekt programistyczny jest podzielony na niektóre moduły i przypisany do wielu członków zespołu, każdy członek pracuje na lokalnej maszynie niezależnie. Po wykonaniu przypisanego zadania muszą przesunąć wszystkie dodane zmiany do usługi hostingowej GitHub. Czasami jednak możesz napotkać wiele sytuacji, w których ograniczasz się do przenoszenia lokalnych zmian do zdalnego repozytorium.

W tym artykule omówi się, co zrobić, gdy Git Push nie wysyła zmian do zdalnego repozytorium GIT.

Jak naprawić „GIT Push, a nie wysyłać zmian do zdalnego repozytorium Git”?

Podczas pracy nad GIT programiści dodają pliki do obszaru inscenizacji, ale często zapominają o dokonaniu nowych zmian. Nieokreślone zmiany nie są pchane, gdy dodają lokalne zmiany do serwera GitHub. Zatem dodanie plików do obszaru inscenizacji i popełnienie nowych zmian jest niezbędne przed przeniesieniem lokalnych zmian w zdalnym repozytorium GIT.

Sprawdź następujące kroki, aby uzyskać praktyczną demonstrację!

Krok 1: Przejdź do lokalnego repozytorium

Użyj "płyta CD„Poleć i przejdź do konkretnego lokalnego katalogu GIT:

$ cd "c: \ git \ repo1"

Krok 2: Sprawdź zdalne pochodzenie

Sprawdź, czy lokalne repozytorium jest połączone ze scentralizowanym serwerem, czy nie za pośrednictwem polecenia poniżej:

$ git pilot -v

Krok 3: Utwórz nowy plik

Teraz uruchom „dotykać”Polecenie wraz z nazwą pliku, aby go wygenerować:

$ Touch New_file.tekst

Krok 4: Śledź zmiany w strefie inscenizacji git

Następnie dodaj nowo utworzony plik do obszaru śledzenia za pomocą „Git dodaj" Komenda:

$ git Dodaj nowy_file.tekst

Krok 5: Pchnij oddział lokalny, aby git zdalne repozytorium

Następnie wykonaj „Git Push”Polecenie wraz ze zdalnym adresem URL i nazwy gałęzi lokalnej, aby popchnąć zmiany:

$ git push-ustawiaj główny pochodzenie

Tutaj "-Upstream„Używana jest opcja, ponieważ po raz pierwszy naciskamy na tę gałąź:

W rezultacie lokalny oddział został zepchnięty do odległego oddziału.

Krok 6: Wyświetl nacisk na github

Otwórz Github i przejdź do żądanego zdalnego repozytorium, aby upewnić się, czy treść lokalnego repozytorium została zepchnięta do zdalnego repozytorium, czy nie:

Notatka: Jak widać, zawartość lokalnej oddziału została popchnięta do zdalnego repozytorium, ale nie dodane zmiany nie zostały dodane do zdalnego repozytorium. Aby rozwiązać ten problem, wykonaj kolejne kroki.

Krok 7: Śledź wszystkie zmiany w strefie inscenizacji git

Aby dodać wszystkie zmiany do obszaru śledzenia, uruchom „Git dodaj ." Komenda:

$ git add .

Krok 8: Zmiany popełniają zmiany

Następnie wykonaj poniżone polecenie wraz z żądanym przesłaniem, aby popełnić etapowe zmiany:

$ git commit -m „Dodano nowy plik”

Tutaj pomyślnie zaktualizowaliśmy zdalne repozytorium:

Krok 9: Dodaj zmiany lokalne do git zdalnego repozytorium

Następnie popchnij nowe lokalne zmiany do zdalnego repozytorium, wykorzystując polecenie danego wiązki:

$ git push pochodzenie główne

Krok 10: Sprawdź dodane zmiany w GitHub

Aby upewnić się, że nowe zmiany zostały zepchnięte do zdalnego repozytorium, przejdź do konkretnego repozytorium w GitHub i sprawdź popchniętą zawartość:

Można zauważyć, że nasze lokalnie dodane pliki zostały pomyślnie zepchnięte na zdalny serwer.

Wniosek

Kiedy programiści przesuwają lokalne zmiany w zdalnym repozytorium i sprawdzają je, zdają sobie sprawę, że nowe zmiany nie zostały popchnięte. Ten problem występuje, gdy programiści nie dodają i nie popełniają nowych zmian. Aby rozwiązać ten problem, konieczne jest dodanie nowych zmian do obszaru inscenizacji i zatwierdzenie ich przed popchnięciem zmian w zdalnym repozytorium GIT. W tym artykule zilustrowano rozwiązanie, aby nie dodawać zmian do problemu zdalnego repozytorium GIT.