Jak utworzyć gałąź główną w gołym repozytorium git?

Jak utworzyć gałąź główną w gołym repozytorium git?
W GIT gołe repozytorium jest rodzajem repozytorium, które nie zawiera drzewa roboczego. Ma tylko dane kontroli wersji i jest używane jako scentralizowane zdalne repozytorium do udostępniania zmian lub modyfikacji między wieloma programistami. Użytkownicy nie mogą tworzyć gałęzi ani tagów w gołym repozytorium. Jeśli jednak chcesz utworzyć/stworzyć dowolną gałąź w gołym repozytorium Git, musisz popchnąć żądaną gałąź z repozytorium klonów do nagiego repozytorium.

Ten zapis wyjaśni procedurę tworzenia głównej gałęzi w gołym repozytorium GIT.

Jak stworzyć/tworzyć gałąź „master” w gołym repozytorium?

Aby stworzyć/zrobić „gospodarz”Oddział w nagim repozytorium, postępuj zgodnie z podanymi instrukcjami:

  • Przejdź do lokalnego repozytorium.
  • Utwórz nagie repozytorium.
  • Klonuj nagie repozytorium do innego repozytorium.
  • Przejdź na sklonowane repozytorium.
  • Utwórz nowy plik w nowo sklonowanym repozytorium i śledź.
  • Popełnić zmiany.
  • Modyfikacje push do nagiego repozytorium.
  • Sprawdź zmiany w gołym repozytorium.

Krok 1: Przekierowanie do lokalnego repozytorium

Najpierw przejdź do żądanego katalogu lokalnego za pomocą następującego polecenia:

CD "C: \ git"

Krok 2: Utwórz nagie repozytorium

Następnie skorzystaj z komendy podwoziennej wraz z konkretną nazwą nagiego repozytorium, aby je utworzyć:

git init - -be -bare barerepo

Tutaj, "Barerepo”To nasza nazwa nagiego repozytorium:

Krok 3: Przejdź do nagiego repozytorium

Następnie przekieruj do nowo utworzonego repozytorium Bare:

CD Barerepo

Krok 4: Wyświetl dostępne oddziały

Teraz wpisz następujące polecenie, aby wyświetlić wszystkie dostępne gałęzie w Bare Repository:

GIT Branch

Można zauważyć, że nagie repozytorium nie zawiera żadnej gałęzi:

Krok 5: Utwórz oddział „Master”

Aby utworzyć gałąź główną w Bare Repository, wykonaj podane polecenie:

Git Branch Master

Na poniższym zrzucie ekranu błąd można zobaczyć i nie można utworzyć gałęzi głównej:

Notatka: Nie możesz utworzyć żadnej gałęzi w nagim repozytorium. Wiele poleceń GIT nie działa w gołym repozytorium. Tak więc, aby utworzyć gałąź główną w gołym repozytorium, wykonaj następne podane kroki.

Krok 6: Wróć do katalogu głównego

Teraz użyj następującego polecenia i wróć do repozytorium głównego:

płyta CD…

Krok 7: Zrób klon nagiego repozytorium

Następnie klonuj nagie repozytorium do innego repozytorium:

Git Clone Barerepo/ Repo1

Tutaj, "Repo1”Jest naszym pożądanym repozytorium, do którego chcemy sklonować nasze nagie repozytorium:

Krok 8: Sprawdź repozytoria

Wymień zawartość repozytorium głównego za pomocą komendy poniżej proponowanego:

LS

Tutaj oba „Repo1" I "Barerepo„Można zobaczyć repozytoria:

Krok 9: Przekierowanie do sklonowanego repozytorium

Następnie przejdź do sklonowanego repozytorium, i.mi., "Repo1”:

CD Repo1

Krok 10: Lista gałęzi

Wyświetl dostępne gałęzie bieżącego repozytorium roboczego:

GIT Branch

Na poniższym zrzucie ekranu nie można zobaczyć gałęzi w obecnym sklonowanym repozytorium:

Krok 11: Utwórz nowy plik

Teraz skorzystaj z „dotykać„Polecenie i utwórz nowy plik w bieżącym sklonowanym repozytorium:

Test dotyk 1.tekst

Krok 12: Śledź plik

Dodaj nowo utworzony plik do indeksu GIT:

Git dodaj .

Krok 13: Zmiany popełniania

Następnie zatwierdź zmiany za pomocą następującego polecenia wraz z żądanym komunikatem zatwierdzenia:

Git commit -m „Dodano plik test1”

Krok 14: Sprawdź gałęzie

Następnie ponownie wymień wszystkie gałęzie:

GIT Branch

Jak widać, obecne repozytorium zawiera teraz „gospodarz" oddział:

Krok 15: Wyświetl pilot

Aby sprawdzić, czy bieżące repozytorium jest powiązane z nagim repozytorium, czy nie, uruchom poniżej na liście polecenie:

git pilot -v

Można zauważyć, że obecne repozytorium zostało sklonowane z „Barerepo„Bare Repository:

Krok 16: Przesuń zmiany do nagiego repozytorium

Teraz wpisz następujące polecenie, aby popchnąć zmiany bieżącego repozytorium do repozytorium Bare Git:

Git Push Origin Master

Krok 17: Przełącz na Bare Repository

Przejdź ponownie do repozytorium Bare Git, aby wyświetlić tam zmiany:

CD Barerepo

Krok 18: Sprawdź zmiany

Wykonaj podane polecenie, aby wyświetlić gałęzie Bare Repository:

GIT Branch

W poniższym poleceniu „„gospodarz„Branch można zobaczyć w repozytorium Bare Git:

Chodziło o stworzenie głównej gałęzi w gołym repozytorium Git.

Wniosek

Aby utworzyć gałąź główną w repozytorium Bare Git, najpierw przekieruj do katalogu głównego. Następnie utwórz nagie repozytorium i zrób jego klon. Następnie przejdź do sklonowanego repozytorium i wprowadzaj w niego zmiany. Następnie popełnij te zmiany i popchnij je do nagiego repozytorium. Wreszcie, zweryfikuj modyfikacje w gołym repozytorium. Ten zapis wyjaśnił metodę tworzenia gałęzi w gołym repozytorium GIT.