Jak usunąć zaangażowany plik po pchaniu w git?

Jak usunąć zaangażowany plik po pchaniu w git?

Git jest niezbędnym narzędziem śledzenia dla wszystkich, co jest łatwe w użyciu. Deweloperzy mogą dodać wiele plików do swojego repozytorium i usunąć je z lokalnego repozytorium GIT, jeśli nie potrzebują więcej, a nawet opublikować jeden. Może być potrzebne przy publikowaniu niezamierzonych wrażliwych treści, e.G., pliki zawierające klawisze API lub poświadczenia logowania i wiele innych.

W tym poście omówi najłatwiejszy sposób usunięcia zaangażowanych plików po nacisku GIT.

Jak usunąć zaangażowany plik po pchaniu w git?

Wypróbuj poniżej podane kroki, aby usunąć zaangażowany plik z repozytorium po nacisku GIT:

    • Przekieruj do wymaganego repozytorium.
    • Wyświetl istniejącą zawartość bieżącego repozytorium.
    • Sprawdź zdalny adres URL i pobrać wersję aktualizowaną serwer GitHub.
    • Popchnij wszystkie treści lokalne do konkretnego zdalnego repozytorium.
    • Użyj "git rm -cached ”Polecenie do usunięcia żądanego pliku z lokalnego repozytorium.
    • Użyj "Git Push" Komenda.

Krok 1: Przejdź na wymagane Magazyn

Najpierw przejdź do żądanego repozytorium GIT, wpisując „płyta CD" Komenda:

$ cd "c: \ Users \ nazma \ git \ test_repo"


Krok 2: Lista zawartość

Następnie wykonaj „LS„Polecenie, aby sprawdzić bieżące dostępne treść repozytorium:

$ ls



Krok 3: Wyświetl listę zdalnych

Aby wyświetlić listę URL zdalnego, użyj „git pilot" Komenda:

$ git pilot -v



Krok 4: Pobierz zaktualizowaną treść zdalną

Aby wykonać operację push, użytkownicy muszą pobrać zaktualizowaną zawartość zdalnego repozytorium za pomocą „Git Fetch" Komenda:

$ git fetch Origin Master


Tutaj "pochodzenie”To nazwa zdalnego adresu URL i„gospodarz”To nazwa gałęzi, z której musi pobrać treść zdalną:


Krok 5: Pchnij zmiany lokalne

Następnie wykonaj „Git Push”Polecenie, aby popchnąć wszystkie lokalnie dodane zmiany na serwerze GitHub:

$ git push pochodzenie mistrz


Jak widać, pomyślnie przesunęliśmy zaktualizowaną treść lokalną do zdalnego repozytorium:


Krok 7: Usuń określony plik

Na koniec usuń żądany plik z lokalnego repozytorium, który jest popychany na serwer GitHub:

$ git rm -pobudzony plik 1.tekst


W wyżej wymienionym poleceniu „-buforowany„Opcja jest synonimem„wystawiany na scenie" flaga. Zgodnie z podwładnym wyjściem określony plik jest pomyślnie usuwany:


Krok 8: Zmiany popełniają zmiany

Teraz, aby zaktualizować aktualne repozytorium robocze o dodatkowe zmiany, użyj „git zatwierdzić”Polecenie wraz z„-jestem „Flaga dla wszystkich zmian i pożądanej wiadomości zatwierdzenia:

$ git commit -am "plik 1.TXT Usuń "



Krok 9: Zaktualizuj zdalne repozytorium

Na koniec użyj „Git Push”Polecenie do usunięcia pliku z serwera GitHub, który został wcześniej popchnięty:

$ git push



To wszystko! Nauczyłeś się metody usunięcia zaangażowanego pliku po nacisku GIT.

Wniosek

Aby usunąć zaangażowany plik z repozytorium po nacisku w git, najpierw przejdź do wymaganego repozytorium, a następnie wymień jego zawartość. Następnie wyświetl zdalny adres URL i pobieraj aktualizowaną wersję serwera GitHub i naciśnij całą treść lokalną do konkretnego zdalnego repozytorium. Następnie usuń konkretny plik z lokalnego repozytorium i wykonaj „Git Push" Komenda. Ten post opisał sposób usunięcia zaangażowanych plików po nacisku w git.