Jak stworzyć pustą gałąź w git (bez parrent)

Jak stworzyć pustą gałąź w git (bez parrent)

GIT to potężny system kontroli wersji, który umożliwia programistom śledzenie zmian w bazie kodu i skuteczne zarządzanie ich projektami. Jedną z kluczowych funkcji GIT jest rozgałęzienie, które pozwala programistom tworzyć osobne wersje bazy kodowej i pracować nad nimi jednocześnie. W tym artykule przyjrzymy się, jak utworzyć pustą gałąź w git za pomocą "-sierota" opcja.

Oddział „sieroty” w Git to gałąź, która nie ma gałęzi nadrzędnej, co oznacza, że ​​nie zawiera żadnej historii z głównej gałęzi. Może to być przydatne, gdy chcesz utworzyć nową gałąź, która zaczyna się od zera i nie zawiera żadnego kodu lub historii z głównej gałęzi. Oto jak utworzyć pustą gałąź za pomocą opcji „-orphan” w Git:

Git Utwórz pustą gałąź

Utwórz nową gałęznę: Aby utworzyć nową gałąź „sierot”, użyj polecenia „Git kase -orphan”. Zastępować z nazwą gałęzi, którą chcesz utworzyć. Na przykład, aby utworzyć gałąź nazwaną „Feature_branch”, użyłbyś następującego polecenia:

Git Checkout --orphan Feature_Banch  

Powyższe polecenie utworzy nową gałąź bez rodziców. Teraz możesz usunąć wszystkie pliki z bieżącego katalogu roboczego, aby nie zobowiązały się do nowego oddziału.

git rm -rf .  

Teraz możesz dodać nowe pliki do tego nowego oddziału, popełnić je do repozytorium.

Przesuń nową gałąź do zdalnego repozytorium

Najpierw sprawdź, czy nowa gałąź została utworzona, ponownie użyj gałęzi poleceń. Wymieśli to wszystkie gałęzie w twoim repozytorium, z bieżącą gałęzią podświetloną przez gwiazdkę (*).

Jeśli chcesz udostępnić nową gałąź w zdalnym repozytorium, możesz użyć „Git push -u pochodzenie”. Zastępować z nazwą utworzonej gałęzi. Na przykład, aby popchnąć „Feature_branch” Do zdalnego repozytorium użyjesz następującego polecenia:

git push -u pochodzenie funkcji_branch.  

Otóż ​​to! Pomyślnie stworzyłeś pusty "sierota" oddział w git. Możesz teraz przejść do nowej gałęzi i zacząć wprowadzać w nią zmiany bez wpływu na kod w oryginalnej gałęzi. Gdy będziesz gotowy do scalania zmian, możesz użyć polecenia git scer, aby połączyć zmiany z powrotem do oryginalnej gałęzi.

Wniosek

Podsumowując, tworzenie pustego "sierota" Oddział w Git jest użytecznym sposobem na rozpoczęcie nowej gałęzi od zera i utrzymanie go oddzielnie od głównej gałęzi. Za pomocą "-sierota" Opcja, możesz utworzyć nowy oddział, który nie zawiera żadnej historii z głównej gałęzi, co czyni ją idealną do tworzenia nowych projektów lub testowania nowych pomysłów.