Remote Depository in Github
Creați un „Remote Repository” pe GitHub.com
Incarcati Git Git - Downloads (git-scm.com)
1.Descarcati
2.Instalati Git
3.Verificati versiunea
Linux(Debian)
$ sudo apt-get install git
Linux (Fedora)
$ sudo yum install git
Mac
Git - Downloading Package (git-scm.com)
Windows
Git - Downloading Package (git-scm.com)
Creati un depozit local
git init
git status
git add .
git commit -m “Custom message”
git remote <remote url>
git push -u origin <branch name>
Nu folositi drag & drop direct in github repo!!!
Dacă nu aveți deja un cont, accesați github.com, înscrieți-vă și creați un depozit, aici vor fi adăugate fișierele voastre.
Vă puteți crea depozitul accesând „repositories” și făcând clic pe „new”
În acest va veti seta proiectul la „private” și nu veti crea un fișier „readme”. Dacă intenționați să vă împărtășiți proiectul cu ceilalti, asigurați-vă că îl lăsați ca „public”.
După ce vă creați „repositories”, veți vedea un ghid de pornire rapidă despre cum să comiteți frp, depozitul dvs. local. Vom ignora aceste instrucțiuni pentru moment, deoarece mai întâi trebuie să instalăm local.
Odată ce lucrurile sunt instalate, faceți o căutare ragpidă pe computer pentru git bash și deschideți-l. Pentru a verifica versiunea de git pe care ați instalat-o, continuați și tastați „git --version” (in terminal)
Să ne uităm la câteva dintre comenzile pe care le vom folosi în următorii pași:
git init – Initializeaza noul „repository” local
git status - arată ce ai în „staging area”
git add <file> - adaugă fișiere și foldere în „staging area”
git commit – „commits” filele din „staging area” to „local repository”
git push - Preia un „local repository” și trimite către un „remote repository” (Github).
Creați un „repo” pe github
Creati un „ remote”
Adaugati acreditarile dvs Github(nume, email, parola)
git pull - Extrageți cele mai recente modificări din „repo” de la distanță
git clone - Clonează „repo” din github
Sa Incepem:
1 - Inițializați un nou git repo | git init
git init
cd projectname
git initgit init
Când rulați git init, un folder nou va fi adăugat la fișierele dvs. de proiect, vizibilitatea acestor fișiere este setată implicit la „hiden”, astfel încât să nu le vedeți, dar fiți sigur că sunt acolo. Dacă doriți să vedeți aceste fișiere, deschideți folderul și selectați „view”
2- verificati „staging area” | git status
Acest pas nu este necesar înainte de a adăuga fișierele noastre, dar de dragul de a vedea diferența și de a arăta exact ce se întâmplă, să rulăm „git status”
3- adaugati Fisiere | git add
Pentru a adăuga un anumit fișier sau folder în zona dvs. de pregătire, puteți rula „git add <filename>”. În cazul nostru, dorim să adăugăm toate fișierele evidențiate cu roșu, așa că hai să rulăm „git add .”. În cazul în care nu îl puteți vedea, există o perioadă după „add” care indică că vrem TOATE fișierele.
După ce rulati git status, de obicei se ruleaza sa se vada ce fisiere au fost mofdificate
Ce se întâmplă dacă facem modificări după ce adăugăm rularea git „add .”?
Nu vă faceți griji, rulați „git add” din nou și modificările vor fi actualizate. Puteți rula oricând „git status” în prealabil pentru a vedea exact ce fișiere au fost modificate.
4 - Comitarea modificărilor | git commit -m „Nota dvs. personalizată”
Acum că am adăugat fișiere în zona noastră de pregătire, trebuie să le trimitem în depozitul nostru local.
git commit -m “first commit”. (first commit este denumire personalizata)
5 - Setați remote | git remote add origin <url repo>
Acum că toate fișierele sunt setate local, suntem gata să le incarcam(pugitsh) în depozitul nostru”remote”. Am „set remote”, astfel încât atunci când rulăm „git push”, git știe la ce depozit la „remote” să trimită aceste fișiere.
Ex: git remote add origin https://github.com/divanov.../newproject.git
6 - Push remote | git push -u origin <branch name>
Acum că avem „remote set”, putem incarca repo-ul nostru local github live. Ramura implicită de pe github se numește „master”, cu excepția cazului în care o setați pe propria dvs. Când creați pentru prima dată un depozit pe github, veți vedea pași pentru a redenumi această ramură în „principală”, dacă ați decis să redenumiți ramura implicită, atunci utilizați acel nume în loc de master.
git push -u origin master
Acum, dacă refresh la pagina de pe github.com, ar trebui să vedeți toate fișierele locale aici.
Ignore files & cloning repos
Ignorarea fișierelor: adăugați un fișier .gitignore și scrieți în numele fișierului sau folderului pe care doriți să îl ignorați.
Clonează un depozit: copiați adresa URL a depozitului pe care doriți să-l clonați și pur și simplu rulați „git clone <repo url>”
Succes!