segunda-feira, 13 de junho de 2016

2.1 Bazoj de Git - Ekhavu Git-deponejon

2.1 Bazoj de Git - Ekhavu Git-deponejon

Du precipaj manieroj ekhavas je Git-projekton. La Unua prenas ekzistantan projekton KAJ importas Gin al Git. La dua klonas ekzistantan Git-deponejon de aliaj aĵoj servilo.

Komenci deponejon eo ekzistanta dosierujo

Se vi komencas sekvi ŝanĝojn de ekzistanta Projekto pere de Git, vi Devas iri alla dosierujo de La Projekto KAJ Tajpi
$ git init 
That kreas Novan subdosierujon with la la nomo .git Kiu enhavas ĉiujn esencajn deponejajn dosierojn - that is la skeleto de La Git-deponejo. Ci-Momente, nenio eo tra Projekto ankoraŭ is sekvata. (Rigardu eo Ĉapitro 9 Bonvolu more da informoj pri la ekzakta enhavo de la .git -dosierujo kiun vi jus Kreis.)
Se vi volas komenci versikontrolon de ekzistantaj dosieroj (kontraŭe al malplena dosierujo), vi devus verŝajne komenci sekvi tiujn dosierojn KAJ Fari unuan enmeton. Vi povas Fari tion with kelkaj git add kiuj specifigas la dosierojn kiujn vi volas sekvi, Kaj post tio simile git commit Bonvolu enmeti:
 $ git add *.c $ git add README $ git commit -m 'unua versio de la projekto' 
Baldaŭ ni klarigu kion ĈI tiuj komandoj Faras. Eo ĈI ke Tiu momento vi Havas Git-deponejon with sekvataj dosieroj KAJ unuan enmeton.

Kloni ekzistantan deponejon

Se vi volas havigi al vi kopion de ekzistanta Git-deponejo - Ekzemple de Projekto Al Kiu vi volas kontribui - vi bezonos la komandon git clone . Se vi konas aliajn VCS-sistemojn, vi rimarkas Ke la Komando is clone KAJ ne checkout . That is Grava distingo - Git ricevas kopion de preskaŭ ĉiuj datumoj de la servilo. CiU version de CiU dosiero eo La Projekto is elŝutata KIAM VI uzas git clone . Verdire, se la disko de tra servilo rompiĝas, vi povas Uzi ajnan klonon eo ajna kliento Bonvolu remeti la servilon eo La Stato De KIAM ĜI estIS klonita (Vi povas perdi kelkajn servilflankajn hokojn KTP, ESTU ĉiuj datumaj versioj estus kravato - rigardu eo Ĉapitro 4 bonvolu more da Detaloj).
Oni klonas deponejon por git clone [url] . Ekzemple, se vi volas kloni la Git-bibliotekon Bonvolu Ruby nomata Grit, vi povas Fari Tiel:
 $ git clone git://github.com/schacon/grit.git 
That kreas dosierujon nomata grit , komencas dosierujon .git ene de gi, elŝutas ĉiujn datumojn de ke Tiu deponejo KAJ elprenas laborkopion de La Lasta version. Se vi eniras la Novan dosierujon grit , vi vidos la projektdosierojn kravato, pretaj Bonvolu Esti prilaborataj au uzataj. Se vi volas kloni la deponejon eo dosierujon with alie la nomo ol grit, vi povas specifigi tion Kiel la sekvan komandlinian Eblo:
 $ git clone git://github.com/schacon/grit.git mygrit 
Ke Tiu Komando Faras La Samon Kiel la antaŭa, ESTU la celdosierujo is nomata mygrit .
Git Havas IOM da diversaj transigaj normoj kiujn vi povas Uzi. La antaŭa ekzemplo uzas la normon git:// , ESTU VI ankaŭ povas Uzi http(s):// au user@server:/path.git , Kio uzas la transigan normon SSH. Ĉapitro 4 enkondukos ĉiujn haveblajn opciojn kiujn la servilo povas konfiguri bonvolu aliri Vian Git-deponejon, KAJ ligojn avantaĝojn KAJ malavantaĝojn.

Nenhum comentário:

Postar um comentário