Jaka jest różnica między „git init” a „git init -Bare”

Jaka jest różnica między „git init” a „git init -Bare”

W GIT programiści tworzą i pracują nad wieloma repozytoriami. Inicjalizują repozytoria w celu śledzenia zmian w nowej bazie kodowej lub konwersji istniejącej bazy kodowej na repozytorium GIT. Ponadto inicjowanie repozytorium zapewnia również kopię zapasową kodu. Aby zainicjować repozytorium GIT, można użyć poleceń „GIT IIN” i „GIT IINT -BARE”, jednak oba mają różne cele.

Ten zapis wyjaśni:

  • Podstawowa różnica między „Git Init" I "git init -Bare"?
  • Jak wykorzystać „Git Init" Komenda?
  • Jak wykorzystać „git init -Bare" Komenda?

Podstawowa różnica między „Git Init” i „Git init -Bare”?

„„Git Init”Jest poleceniem w GIT wykorzystanym do zainicjowania nowego repozytorium GIT w bieżącym katalogu roboczym. Tworzy „.git„Folder zawierający przechowywane dane Git. Z drugiej strony „git init -Bare”Polecenie inicjuje nagie repozytorium w katalogu. Nie ma roboczego drzewa. Zwykle służy do tworzenia centralnego repozytorium, w którym wielu programistów pchają kod i wyciąga z niego zmiany.

Jak użyć polecenia „Git Init”?

Aby wyświetlić użycie polecenia „git init”, postępuj zgodnie z podmiotami poniżej.

Krok 1: Przejdź do lokalnego katalogu

Najpierw przekieruj do konkretnego katalogu lokalnego:

CD "C: \ git \ repo"

Krok 2: Zainicjuj repozytorium GIT

Aby utworzyć lub stworzyć nowe puste repozytorium GIT w bieżącym katalogu, napisz poniżej wyświetlone polecenie:

Git Init

Można zauważyć, że zainicjowano puste repozytorium GIT:

Krok 3: Wyświetl zawartość repozytorium

Teraz wymień zawartość bieżącego repozytorium, w tym ukryte pliki:

LS -A

Na poniższym obrazku „.git„Folder można zobaczyć w bieżącym katalogu:

Jak użyć polecenia „git init -bare”?

Sprawdź następujące kroki, aby zobaczyć użycie polecenia „git init -bare”:

Krok 1: Przekierowanie do pożądanego katalogu

Najpierw przejdź do konkretnego katalogu:

CD "C: \ git \ Bare1"

Krok 2: Zainicjuj nagie repozytorium

Aby utworzyć lub stworzyć nowe nagie repozytorium w bieżącym katalogu, uruchom podane polecenie:

Git Init - -Bare

Tutaj "-odsłonić„Opcja służy do tworzenia repozytorium bez katalogu roboczego.

Można zauważyć, że zainicjowano nagie repozytorium:

Krok 3: Wyświetl zawartość gołego repozytorium

Wyświetl zawartość nagiego repozytorium, w tym ukrytych plików:

LS -A

Na poniższym wyjściu nie „.git„Folder można zobaczyć w Bare Repository:

Skutecznie wyjaśniliśmy porównanie „Git Init" I "git init -Bare" polecenia.

Wniosek

„Git Init” i „Git Init -Bare” są poleceniami w git używanych do tworzenia/tworzenia nowego repozytorium git, ale mają różne cele. „„Git Init”Służy do inicjalizacji nowego repozytorium GIT w katalogu podczas tworzenia„ ”.w nim folder git ”. Natomiast „git init -Bare”Inicjuje nagie repozytorium git bez tworzenia działającego katalogu. Ten zapis porównał polecenia „git init” i „git init -bare” w git.