Jest to polecenie git-init, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych internetowych stacji roboczych, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
git-init - Utwórz puste repozytorium Git lub ponownie zainicjuj istniejące
STRESZCZENIE
odrzutowiec startowych [-q | --quiet] [--goły] [--template= ]
[--oddzielny-git-dir ]
[--udostępnione[= ]] [katalog]
OPIS
To polecenie tworzy puste repozytorium Git - w zasadzie katalog .git z
podkatalogi dla obiektów, odnośników/nagłówków, odnośników/znaczników i plików szablonów. Początkowa HEAD
tworzony jest również plik, który odwołuje się do HEAD głównej gałęzi.
Jeśli ustawiona jest zmienna środowiskowa $GIT_DIR, to określa ścieżkę do użycia zamiast
./.git dla bazy repozytorium.
Jeśli katalog przechowywania obiektów jest określony przez środowisko $GIT_OBJECT_DIRECTORY
zmienna to pod spodem tworzone są katalogi sha1 - w przeciwnym razie domyślne
Używany jest katalog $GIT_DIR/objects.
Bieganie odrzutowiec startowych w istniejącym repozytorium jest bezpieczny. Nie nadpisze rzeczy, które są
już tam. Główny powód ponownego uruchomienia odrzutowiec startowych jest odebranie nowo dodanego
szablony (lub przenieść repozytorium w inne miejsce, jeśli podano --separate-git-dir).
OPCJE
-q, --cichy
Drukuj tylko komunikaty o błędach i ostrzeżenia; wszystkie inne dane wyjściowe zostaną stłumione.
--odsłonić
Utwórz czyste repozytorium. Jeśli środowisko GIT_DIR nie jest ustawione, jest ustawione na bieżące
katalog roboczy.
--szablon=
Określ katalog, z którego szablony będą używane. (Patrz "KATALOG SZABLONÓW"
sekcja poniżej.)
--oddzielny-git-katalog=
Zamiast inicjowania repozytorium jako katalogu do $GIT_DIR lub ./.git/,
utwórz tam plik tekstowy zawierający ścieżkę do aktualnego repozytorium. Ten plik działa
jako dowiązanie symboliczne Git do repozytorium niezależne od systemu plików.
Jeśli jest to reinicjalizacja, repozytorium zostanie przeniesione do określonej ścieżki.
--shared[=(false|true|umask|group|all|world|wszyscy|0xxx)]
Określ, że repozytorium Git ma być współużytkowane przez kilku użytkowników. To pozwala
użytkownicy należący do tej samej grupy do pchania do tego repozytorium. Jeśli określono,
zmienna konfiguracyjna "core.sharedRepository" jest ustawiona tak, że pliki i katalogi w
$GIT_DIR są tworzone z żądanymi uprawnieniami. Jeśli nie zostanie określony, Git użyje
uprawnienia zgłoszone przez umaska(2).
Opcja może mieć następujące wartości, domyślnie grupa jeśli nie podano wartości:
umaska (lub fałszywy)
Użyj uprawnień zgłoszonych przez umaska(2). Wartość domyślna, gdy --shared nie jest określone.
grupa (lub prawdziwy)
Spraw, aby grupa repozytorium była zapisywalna (i g+sx, ponieważ grupa git może nie być
podstawowa grupa wszystkich użytkowników). Służy do poluzowania uprawnień an
inaczej bezpieczny umaska(2) wartość. Zwróć uwagę, że umask nadal dotyczy drugiej osoby
bity uprawnień (np. jeśli umask to 0022Za pomocą grupa nie usunie przeczytanych
uprawnień innych (nie należących do grupy) użytkowników). Widzieć 0xxx jak dokładnie określić
uprawnienia do repozytorium.
cała kolekcja (lub świat or wszyscy)
Taki sam jak grupa, ale udostępnij repozytorium wszystkim użytkownikom.
0xxx
0xxx to liczba ósemkowa, a każdy plik będzie miał tryb 0xxx. 0xxx zastąpi
użytkowników umaska(2) wartość (a nie tylko poluzować uprawnienia, ponieważ grupa i cała kolekcja czy).
0640 utworzy repozytorium, które jest do odczytu przez grupę, ale nie do zapisu przez grupę lub
dostępne dla innych. 0660 utworzy repozytorium, które będzie czytelne i zapisywalne dla
aktualny użytkownik i grupa, ale niedostępne dla innych.
Domyślnie flaga konfiguracji receive.denyNonFastForwards jest włączona w shared
repozytoriów, aby nie można było wymusić w nich pchania bez szybkiego przesyłania dalej.
Jeśli podasz katalog, polecenie jest w nim uruchamiane. Jeśli ten katalog nie zawiera
istnieje, zostanie utworzony.
SZABLON KATALOG
Katalog szablonów zawiera pliki i katalogi, które zostaną skopiowane do $GIT_DIR
po jego utworzeniu.
Katalog szablonów będzie jednym z następujących (w kolejności):
· argument podany z opcją --template;
· zawartość zmiennej środowiskowej $GIT_TEMPLATE_DIR;
· zmienna konfiguracyjna init.templateDir; lub
· domyślny katalog szablonów: /usr/share/git-core/templates.
Domyślny katalog szablonów zawiera pewną strukturę katalogów, sugerowaną "wyklucz"
wzory” (patrz gitignore(5)) oraz przykładowe pliki podręczne (patrz githooki(5)).
PRZYKŁADY
Uruchom nowe repozytorium Git dla istniejącej bazy kodu
$ cd /ścieżka/do/mojej/bazy kodu
$ uruchamianie git (1)
$git dodaj. (2)
$ git zatwierdzenie (3)
1. Utwórz katalog /path/to/my/codebase/.git.
2. Dodaj wszystkie istniejące pliki do indeksu.
3. Zapisz nieskazitelny stan jako pierwsze zatwierdzenie w historii.
GIT
Część odrzutowiec(1) apartament
Korzystaj z git-init online za pomocą usług onworks.net