diff --git a/index.hr_HR.html b/index.hr_HR.html new file mode 100644 index 0000000..741521d --- /dev/null +++ b/index.hr_HR.html @@ -0,0 +1,408 @@ + + + + + + git-flow cheatsheet + + + + + + + + + + + +
+ +

git-flow šalabahter

+ +

+ created by Daniel Kummer + + +

+

efikasno branchanje koristeći git-flow Vincenta Driessena

+

prijevodi: + English - + Castellano - + Brazilian Portugues - + 繁體中文(Traditional Chinese) - + 简体中文(Simplified Chinese) - + 日本語 - + Türkçe - + 한국어(Korean) - + Français - + Italiano - + Nederlands - + Русский (Russian) - + Deutsch (German) - + Català (Catalan) - + Română (Romanian) - + Ελληνικά (Greek) - + Українська (Ukrainian) - + Tiếng Việt (Vietnamese) - + Polski + Hrvatski +

+
+ +
+ + +
+

O git-flowu

+ +

+ git-flow je skup ekstenzija koje omogućuju da se operacije na repozitoriju, koje implementiraju + branching model Vincenta Driessena, obavljaju lakše. + more +

+

★ ★ ★

+ +

Ovaj šalabahter prikazuje osnovnu uporabu i efekte git-flow operacija

+ +

★ ★ ★

+
+ +
+

Osnovni savjeti

+ +

★ ★ ★

+
+ + +
+

Postavljanje

+ +

★ ★ ★

+
+

OSX

+ Homebrew +
+ $ brew install git-flow +
+ Macports +
+ $ port install git-flow +
+

Linux

+
+ $ apt-get install git-flow +
+

Windows (Cygwin)

+
+ $ wget -q -O - --no-check-certificate + https://github.com/nvie/gitflow/raw/develop/contrib/gitflow-installer.sh | bash +
+

Trebate wget i util-linux za instaliranje git-flow.

+
+
+

+ Za detaljne instalacijske upute posjetite git flow + wiki. +

+ install git-flow +
+
+ +
+

Osnove

+

Git flow je potrebno inicijalizirati da prilagodite postavke svog projekta.

+

★ ★ ★

+
+

Inicijalizacija

+ +

Započnite sa git-flow inicijalizaciranjem istog u postojećem git repozitoriju:

+
+ git flow init +
+

+ Potrebno je odgovoriti na par pitanja vezano uz konvencije imenovanja brancheva.
+ Preporuča se uporaba pretpostavljenih vrijednosti. +

+ +
+
+
+
+
+
+
+
+ + +
+

Funkcionalnosti

+ + +

★ ★ ★

+ +
+

Početak nove funkcionalnosti

+

Nove funkcionalnost započinju se iz 'develop' brancha.

+

Otpočnite razvoj nove funkcionalnosti sa:

+
+ git flow feature start MYFEATURE +
+

Ova akcija kreira branch za novu funkcionalnost baziran na 'develop' i prebacuje u njega

+ + +
+
+
+
+
+ +
+
+

Dovršavnje funkcionalnosti

+ +

+ Dovršite razvoj nove funkcionalnosti. + Ova akcija izvršava slijedeće +

+
    +
  • Mergea MYFEATURE u 'develop'
  • +
  • Uklanja branch funkcionalnosti
  • +
  • Prebacuje natrag u 'develop' branch
  • +
+ +
+ git flow feature finish MYFEATURE +
+
+
+
+
+
+ +
+
+

Publiciranje funkcionalnosti

+ +

+ Razvijate li funkcionalnost zajedno s nekim?
+ Publicirajte funkcionalnost na udaljeni server tako da ju mogu koristiti drugi korisnici. +

+ +
+ git flow feature publish MYFEATURE +
+
+
+
+
+
+ +
+
+

Preuzimanje publicirane funkcionalnosti

+ +

+ Preuzmite funkcionalnost koju je netko razvio. +

+ +
+ git flow feature pull origin MYFEATURE +
+ +

Možete pratiti razvoj funkcionalnost sa: git flow feature track MYFEATURE

+
+
+
+
+
+ + +
+

Release

+ + +

★ ★ ★

+
+

Započnite release

+ +

Da započnete release, koristite git flow release komandu. Kreira release branch kreiran iz 'develop' branch-a.

+
+ git flow release start RELEASE [BASE] +
+

Opcionalno, možete dati [BASE] sha-1 hash commit-a iz kojeg da se započne release. Commit mora biti na 'develop' branchu.

+

★ ★ ★

+

Bilo bi pametno publicirati release branch nakon kreiranja da se omoguće release commit-i + od ostalih developera. Slično publiciranju funkcionlanosti:

+
+ git flow release publish RELEASE +
+

(Možete pratiti udaljeni release sa
git flow release track RELEASE komandom)

+
+
+
+
+
+ +
+
+

Dovršavanje release-a

+ +

Dovršiti release je veliki korak u git branchanju. Izvršava nekoliko akcija:

+
    +
  • Merge-a release branch natrag u 'master'
  • +
  • Tagira release sa njegovim nazivom
  • +
  • Merge-a release natrag u 'develop'
  • +
  • Uklanja release branch
  • +
+
+ git flow release finish RELEASE +
+

Ne zaboravite da pošaljete tagove sa git push --tags

+ +
+
+
+ +
+
+ +
+

Brze prepravke

+ + +

★ ★ ★

+
+

git flow hotfix start

+ +

Kao i druge git flow komande, hotfix se započinje sa

+
+ git flow hotfix start VERSION [BASENAME] +
+

Argumet 'version' označava naziv hotfix release-a. Dodatno, možete specificirati 'basename' iz kojeg se započinje hotfix.

+
+
+
+
+
+ +
+
+

Dovršavanje hotfixa

+ +

Dovršavanje, hotfix ibiva merge-an natrag u 'develop' i 'master'. Dodatno, merge u 'master' mbiva tagiran sa verzijom hotfixa.

+
+ git flow hotfix finish VERSION +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+

Komande

+ git-flow commands +
+ +
+

Backlog

+

★ ★ ★

+ +

★ ★ ★

+
+
+ + + + + + + +Komentari putem Disqus + + + +