Git siła ciągnięta

Git siła ciągnięta
Kontrola wersji jest podstawową umiejętnością dla każdego programisty. Pozwala nam śledzić pliki i zmiany wprowadzone w kodzie źródłowym w repozytorium.

W tym artykule nauczymy się, jak wykonać siłę git na konkretne repozytorium.

Pamiętaj, że nie jest to przeznaczone jako początkujący samouczek. Zapoznaj się z naszymi innymi artykułami, aby dowiedzieć się więcej.

Co to jest git ciągnie?

Operacja ciągnięcia lub w skrócie, odnosi się do procesu pobierania plików i metadanych z zdalnego repozytorium do lokalnego repozytorium.

Operacja Pull umożliwia synchroniza.

Dlatego jeśli chcesz pobrać wszystkie zmiany, które wnieśli inni programiści, użyjesz polecenia Pull.

Błąd nadpisania git naciągania

Chociaż Git daje dużo mocy w oparciu o polecenia, zapewnia miarę bezpieczeństwa.

To jest przez zapobieganie wszelkim zastępowaniom. Dlatego operacja ciągnięcia nie powiedzie.

Operacja ciągnięcia może zastąpić dowolne pliki w gałęzi lokalnej, ale nie być dodane do repozytorium GIT.

Przykładowym błąd jest jak pokazano:

błąd: Twoje lokalne zmiany w następujących plikach zostaną zastąpione przez scalk: ReadMe.txt, popełnij swoje zmiany lub zatrzymaj je przed połączeniem. Przerwanie…

W tym przykładzie zmieniliśmy Readme.plik txt, ale jeszcze nie opublikował zmian w repozytorium.

Gdy inne użycie dokonuje zmian w tym samym pliku i przesuwa zmiany w repozytor. Git będzie to wiedział i zapobiegnie tej operacji.

Chociaż GIT domyślnie zapobiega zastąpieniu plików, może być konieczne zrobienie tego celowo.

Zachowaj lokalne zmiany

Umieść nietakowane pliki w skrytce za pomocą polecenia Git Stash, aby zachować zmiany lokalne.

$ git stash-include-untracked

Odrzuć zmiany lokalne

Aby usunąć wszystkie zmiany lokalne, użyj polecenia GIT Reset, jak pokazano:

$ git reset -twardy
$ git clean -fd

Upewnij się, że chcesz usunąć nieopracowane pliki, ponieważ zmiany są nieodwracalne.

Po zakończeniu możesz wykonać polecenie git Pull, aby zsynchronizować lokalne repozytorium z zdalnym repozytorium.

Aby pobrać zatrzymane pliki, możesz użyć polecenia:

$ git stash pop

Powyższe polecenie odzyska przechowywane pliki i pozwoli ci kontynuować wprowadzanie niezbędnych zmian.

Wniosek

W tym artykule zbadano, w jaki sposób możesz zastąpić zmiany w lokalnym repozytorium za pomocą poleceń GIT STASH i RESET.