Tag Archives: GIT

GIT skrz naskrz [Martin Havel, WUG Zlín 26.4.2018]

Záznam z přednášky Martina Havla pro WUG Zlín z 26. dubna 2018.

Martin během tří hodin představil vnitřní strukturu GIT repozitářů a z toho vyplývající specifikace fungování GIT pro jeho uživatele – vývojáře.

Nahrávka je publikována na našem HAVIT YouTube Channelu.

HAVIT GIT Workflow Standard [Robert Haken, HAVIT Vzdělávací okénko 19.4.2018]

Záznam ze Vzdělávacího okénka HAVIT z 19. dubna 2018, kde jsem prezentoval nový standard workflow pro používání GIT source control. Je publikován na našem HAVIT YouTube Channelu.

Základní pravidla workflow:

  1. Jediná vývojářská mainline = master.
  2. Rebase upřednostňujeme před merge (přehlednější historie).
  3. Release označujeme tagem „release/…“ (typicky do master).
  4. Hotfix = branch „hotfix/…“ z nasazeného commitu (dle version.txt nebo release-tagu) + nový release tag + merge do master + delete branch
  5. Feature branching („feature/…“) pouze ve vybraných situacích, pokud vím co chci, proč to dělám a umím to.
  6. V lokálním repo se invencím meze nekladou, chceme však Continuous Integration (např. častý rebase)

GIT pro mírně pokročilé [Martin Havel, HAVIT Vzdělávací okénko, 8.3.2018]

Záznam ze Vzdělávacího okénka HAVIT z 8. března 2018. Je publikován na našem HAVIT YouTube Channelu. Téma prezentoval Martin Havel.

Dotčená témata:

  • git config
  • git add, git add -patch, git add -interactive
  • git commit -am, git commit -ammend
  • http://learngitbranching.js.org
  • git cherry-pick
  • git reset
  • git checkout
  • git revert
  • git rebase -interactive
  • detached HEAD
  • konflikty