Difference between revisions of "Git manual"

From Wiki EM2
Jump to navigation Jump to search
(Created page with "== Koraci za konfiguriranje Git-a == # Preuzmite Git sa https://git-scm.com/downloads # Dodati Git u Windows Path Environment Variable ukoliko nije automatski dodan. # Kreira...")
 
Line 13: Line 13:


  git clone <link do projekta>
  git clone <link do projekta>
== Koraci za svaku novu funkcionalnost ==
Prebacite se na develop granu
git checkout develop
Povucite zadnje promjene
git pull origin develop
Prebacite se u novu lokalnu granu imena "feat/<Jira task id>". Primjerice ako task na Jiri ima id QR-123 grana se treba zvati "feat/QR-123"
git checkout -b <ime nove grane>
Dodajte lokalne promjene
git add <file>
Napravite lokalni commit
git commit
Unesite komentar za commit u formatu
JIRA: QR-123 Title(short description)
<empty line>
Description
Pošaljite promjene na Git server
git push origin <ime moje grane>
== Kreiranje merge requesta ==

Revision as of 11:15, 7 October 2021

Koraci za konfiguriranje Git-a

  1. Preuzmite Git sa https://git-scm.com/downloads
  2. Dodati Git u Windows Path Environment Variable ukoliko nije automatski dodan.
  3. Kreirati SSH key naredbom ssh-keygen -t rsa
  4. Otvorite file your_home_directory/.ssh/id_rsa.pub sa text editorom i kopirajte sadržaj
  5. Zalijepite sadržaj u pstavkama Git-a pod SSH Keys -> Add an SSH Key

Koraci za povlačenje projekta sa Git servera

  • Pronađite link Git projekta kojeg želite preuzeti u lokalni repozitorij
  • U lokalnom repozitoriju pokrenite naredbu
git clone <link do projekta>

Koraci za svaku novu funkcionalnost

Prebacite se na develop granu

git checkout develop

Povucite zadnje promjene

git pull origin develop

Prebacite se u novu lokalnu granu imena "feat/<Jira task id>". Primjerice ako task na Jiri ima id QR-123 grana se treba zvati "feat/QR-123"

git checkout -b <ime nove grane>

Dodajte lokalne promjene

git add <file>

Napravite lokalni commit

git commit

Unesite komentar za commit u formatu

JIRA: QR-123 Title(short description)
<empty line>
Description

Pošaljite promjene na Git server

git push origin <ime moje grane>

Kreiranje merge requesta