**Ez a dokumentum egy előző változata!** ----
====== Git ====== Windows kliens: http://git-scm.com/ \\ Learn Git Branching: http://pcottle.github.io/learnGitBranching/ \\ .gitignore fájl IDE szerint: https://github.com/github/gitignore **A Gitre a forrásfájlok kerülnek fel, semmi olyan nem kerülhet fel, ami a forrás állományokból előállítható! Például a dokumentációból csak az odt fájl szükséges, az ebből generált pdf és egyéb állományok nem, mivel azt bárki le tudja generálni magának a forrásból.** Ha a projekthez van bármi apróbb hozzáfűzni való, amit érdemes a dokumentáción kívül, egyből a repo böngészésekor tudni, azt a **README.md** fájlba kell beleírni. Ha nincs ilyesmi, akkor a README.md fájlt nem kell létrehozni. Utána nézendő kulcsszavak: * .gitignore * .gitattributes * add * commit * hogy érdemes commitolni (elemi commitok) * rm * branch * tag * remote * merge * rebase * fork * pull request .gitattributes fájl általános tartalma: <file - .gitattributes> .gitattributes export-ignore .gitignore export-ignore </file> ===== Általános repository használat ===== Törekedjünk a Gitflow Workflow használatára: https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow Létre kell hozni egy **develop** branch-et, ez lesz a fő branch. A **master** branch mindig az utolsó stabil verziót tartalmazza. \\ A fejlesztés a develop branchben történik, az egyes új funkciók és hiba javítások mindig külön branch-ben készülnek, és a develop-ba lesznek "összeolvasztva". A kritikus hibajavítások a master branch-ből készülnék és a master és a develop branchbe is belekerülnek. ===== Manual===== {{:develop:git_howto_2_0.pdf|Git kezdő lépések}} * doksiban a telepítés és az alap beüzemelés menete