Un depozit `git` nou
(Atât pe Windows cât și pe Linux am un folder local în care lucrez și un folder remote în care fac backup pe server (linux). Folderul remote este accesat prin samba ca un folder montat local. Drept GUI pentru Git folosesc GitAhead.)
După ce încep să lucrez în folderul local, la un moment dat, inițializez depozitul git:
- CLI:
git init [folderul-depozitului-meu]; - GUI: File -> Initialize New Repository.
Pentru a crea versiunea remote a depozitului:
- CLI (variantele sunt de pe Stackoverflow - primele două cele mai votate răspunsuri):
git init --bare [folderul-depozitului-meu.git]în folderul de pe server (cel montat cusamba); în folderul local:git remote add origin [calea\samba\către\folderul-depozitului-meu.git](pentru a lega folderullocalde cel de pe server); apoigit push origin master(pentru a salva pe server etapele de lucru locale) SAUgit clone --bare [calea\samba\către\folderul-depozitului-meu.git]; apoigit remote add origin [calea\samba\către\folderul-depozitului-meu.git]; șigit fetch(ca să verific că totul e în ordine).
- GUI:
- File -> Clone Repository în folderul de pe server montat cu
sambacu aceeși denumire ca cel local plus extensia.gitși la opțiunile Advanced bifez Create a bare repository; - apoi în depozitul local Remote -> Configure Remotes... și acolo adaug depozitul
remoteproaspăt creat; - Remote -> Fetch ca să verific că totul e OK.
- File -> Clone Repository în folderul de pe server montat cu