Czasami użytkownicy pracują jednocześnie nad wieloma projektami w Git i muszą często przełączać się między gałęziami. Przed przejściem z jednej gałęzi do drugiej muszą każdorazowo zapisać zmiany. Chcą jednak przełączać gałęzie bez zapisywania zmian w repozytorium. Aby to zrobić, „ kasa git Polecenia ” można używać razem z poleceniem „ -F ' Lub ' -F ” opcje.
Ten post zademonstruje metodę wymuszania wyewidencjonowania Git.
Jak wymusić git checkout?
Aby wymusić wyewidencjonowanie Git, wykonaj poniższe kroki:
- Przejdź do głównego repozytorium Git.
- Sprawdź wszystkie poprzednie dane, uruchamiając „ ls ' Komenda.
- Wykonaj „ początek ”, aby uruchomić plik.
- Przenieś zmodyfikowany plik do obszaru śledzenia Git.
- Użyj ' status gita ”, aby wyświetlić aktualny stan działającego repozytorium Git.
- Używać ' -F ' Lub ' -F ' razem z ' git wymeldować się ” polecenie przełączania oddziałów.
Krok 1: Przejdź do katalogu głównego Git
Najpierw uruchom „ płyta CD ” i przejdź do katalogu głównego Git:
płyta CD 'C:\Użytkownicy\użytkownik\Git\demo1'
Krok 2: Wyświetl całą zawartość
Wyświetl całą dostępną zawartość katalogu głównego Git za pomocą „ ls ' Komenda:
ls
Można zauważyć, że zawartość została pomyślnie wyświetlona:
Krok 3: Zaktualizuj plik
Wykonaj „ początek ” wraz z nazwą pliku i otwórz go w celu modyfikacji:
uruchom mój plik.txt
Po wykonaniu powyższego polecenia wprowadź żądane dane do pliku i zapisz je:
Krok 4: Dodaj plik
Aby zapisać zmodyfikowany plik w repozytorium Git, uruchom polecenie „ git dodaj ' Komenda:
git dodaj mój plik.txt
Krok 5: Sprawdź stan
Skorzystaj z opcji „ status gita ” polecenie do przeglądania aktualnego stanu katalogu roboczego:
status gita
Poniższe dane wyjściowe stwierdziły, że „ mój plik.txt ” został pomyślnie zmodyfikowany i umieszczony w obszarze roboczym:
Krok 6: Wypisz wszystkie gałęzie
Wykonać ' gałąź git ”, aby wyświetlić listę lokalnych oddziałów Git:
gałąź git
Zgodnie z podanym poniżej wyjściem, „ gospodarz ” jest obecnie działającą gałęzią i chcesz przełączyć się na „ funkcja ' oddział:
Krok 7: Wymuś wyewidencjonowanie Git
Aby wymusić wyewidencjonowanie z jednej gałęzi do drugiej, uruchom „ kasa git ” polecenie wraz z „ -F ' Lub ' -siła ” opcja i nazwa oddziału:
kasa git -F funkcja
Jak widać, pomyślnie przeszliśmy z „ gospodarz „gałąź do” funkcja ' oddział:
To wszystko! Poznałeś metodę forsownego checkoutu w Git.
Wniosek
Aby wymusić pobieranie Git, najpierw przejdź do głównego repozytorium Git i sprawdź wszystkie dostępne dane, wykonując polecenie „ ls ' Komenda. Ponadto zmodyfikuj plik i wstaw zaktualizowany plik do repozytorium za pomocą „ git dodaj ' Komenda. Następnie sprawdź aktualny stan repozytorium i użyj opcji „ kasa git ” polecenie z „ -F ' Lub ' -siła ” opcja przełączania między oddziałami. W tym blogu opisano procedurę wymuszania wyewidencjonowania Git.