Aceasta este comanda git-init care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
git-init - Creați un depozit Git gol sau reinițializați unul existent
REZUMAT
merge înăuntru [-q | --liniștit] [--bare] [--template= ]
[--separate-git-dir ]
[--shared[= ]] [director]
DESCRIERE
Această comandă creează un depozit Git gol - practic un director .git cu
subdirectoare pentru obiecte, refs/heads, refs/tag-uri și fișiere șablon. Un CAP inițial
este creat și fișierul care face referire la HEAD-ul ramurii master.
Dacă variabila de mediu $GIT_DIR este setată, atunci aceasta specifică o cale de utilizat în loc de
./.git pentru baza depozitului.
Dacă directorul de stocare a obiectelor este specificat prin mediul $GIT_OBJECT_DIRECTORY
variabilă, atunci directoarele sha1 sunt create dedesubt - în caz contrar, implicit
Se folosește directorul $GIT_DIR/objects.
Alergare merge înăuntru într-un depozit existent este sigur. Nu va suprascrie lucrurile care sunt
deja acolo. Motivul principal pentru reluare merge înăuntru este de a ridica nou adăugat
șabloane (sau pentru a muta depozitul în alt loc dacă este dat --separate-git-dir).
OPŢIUNI
-q, --liniște
Tipăriți numai mesajele de eroare și de avertizare; toate celelalte ieșiri vor fi suprimate.
--neizolat
Creați un depozit simplu. Dacă mediul GIT_DIR nu este setat, acesta este setat la curentul
directorul de lucru.
--template=
Specificați directorul din care vor fi utilizate șabloanele. (Consultați „DIRECTORUL DE ȘABLONE”
secțiunea de mai jos.)
--separate-git-dir=
În loc să inițializați depozitul ca director fie în $GIT_DIR, fie în ./.git/,
creați acolo un fișier text care conține calea către depozitul real. Acest fișier acționează
ca link simbolic Git independent de sistemul de fișiere către depozit.
Dacă aceasta este reinițializare, depozitul va fi mutat în calea specificată.
--shared[=(fals|true|umask|grup|toată|lumea|toată lumea|0xxx)]
Specificați că depozitul Git urmează să fie partajat între mai mulți utilizatori. Asta permite
utilizatorii care aparțin aceluiași grup să introducă în acel depozit. Când este specificat,
Variabila de configurare „core.sharedRepository” este setată astfel încât fișierele și directoarele sub
$GIT_DIR sunt create cu permisiunile solicitate. Când nu este specificat, Git va folosi
permisiunile raportate de masca(2).
Opțiunea poate avea următoarele valori, implicit la grup dacă nu este dată nicio valoare:
masca (Sau fals)
Utilizați permisiunile raportate de masca(2). Valoarea implicită, atunci când --shared nu este specificat.
grup (Sau adevărat)
Faceți ca grupul de depozit să poată fi scris (și g+sx, deoarece grupul git poate să nu fie
grupul principal al tuturor utilizatorilor). Acesta este folosit pentru a pierde permisiunile unui
altfel sigur masca(2) valoare. Rețineți că umask se aplică în continuare celuilalt
biți de permisiune (de exemplu, dacă umask este 0022, Folosind grup nu va elimina citirea
privilegii de la alți utilizatori (non-grup). Vedea 0xxx pentru cum să specificați exact
permisiunile depozitului.
toate (Sau lume or toata lumea)
La fel ca grup, dar faceți depozitul lizibil de toți utilizatorii.
0xxx
0xxx este un număr octal și fiecare fișier va avea mod 0xxx. 0xxx va trece peste
utilizatorilor masca(2) valoare (și nu numai slăbiți permisiunile ca grup si toate face).
0640 va crea un depozit care poate fi citit de grup, dar nu poate fi scris de grup sau
accesibil altora. 0660 va crea un depozit care poate fi citit și scris
utilizatorul și grupul actual, dar inaccesibile altora.
În mod implicit, semnalul de configurare receive.denyNonFastForwards este activat în shared
depozite, astfel încât să nu puteți forța o împingere fără redirecționare rapidă în el.
Dacă furnizați un director, comanda este rulată în interiorul acesteia. Dacă acest director nu
există, va fi creat.
MODEL CATALOG
Directorul șablon conține fișiere și directoare care vor fi copiate în $GIT_DIR
după ce este creat.
Directorul șablonului va fi unul dintre următoarele (în ordine):
· argumentul dat cu optiunea --template;
· conținutul variabilei de mediu $GIT_TEMPLATE_DIR;
· variabila de configurare init.templateDir; sau
· directorul de șablon implicit: /usr/share/git-core/templates.
Directorul de șablon implicit include o structură de directoare, sugerat „exclude
modele” (vezi gitignore(5)) și eșantion de fișiere de cârlig (vezi githooks(5)).
EXEMPLE
Porniți un nou depozit Git pentru o bază de cod existentă
$ cd /path/to/my/codebase
$ git init (1)
$ git add. (2)
$ git commit (3)
1. Creați un director /path/to/my/codebase/.git.
2. Adăugați toate fișierele existente la index.
3. Înregistrați starea curată ca prima comitere din istorie.
GIT
O parte din merge(1) apartament
Utilizați git-init online folosind serviciile onworks.net