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.