#fedora-classroom: Git 101

Meeting started by FranciscoD at 14:17:12 UTC (full logs).

Meeting summary

  1. roll call (FranciscoD, 14:19:23)
  2. Version control 101 (FranciscoD, 14:23:33)
    1. For late comers - please install git, and log in to pagure.io (FranciscoD, 14:28:07)
    2. use version control - whatever you prefer, but use it (FranciscoD, 14:28:19)

  3. Git! (FranciscoD, 14:28:33)
    1. Help on git: 1. https://git-scm.com/ (FranciscoD, 14:29:07)
    2. Help on git: 2. the man pages (FranciscoD, 14:29:15)
    3. `apropos` goes through all your man pages and finds ones that match the search term (FranciscoD, 14:35:09)
    4. Help with Git 3. Google (of course) (FranciscoD, 14:41:24)
    5. http://bfy.tw/QI (FranciscoD, 14:42:04)

  4. Getting our hands dirty! (FranciscoD, 14:43:12)
    1. Try not to modify the contents of `.git` by hand (FranciscoD, 14:47:15)
    2. Homework: Search the web to learn tips on writing good Git commit messages (FranciscoD, 15:20:14)
    3. Homework: read `man diff` (or search the web) (FranciscoD, 15:20:30)

  5. branching (FranciscoD, 15:35:59)
    1. (mido, 15:54:23)
    2. (mido, 15:54:26)
    3. https://pagure.io/new (FranciscoD, 16:00:20)

  6. Remotes - on Pagure (FranciscoD, 16:10:32)
    1. We're using Pagure, but the same applies to Github, Gitlab, Bitbucket (FranciscoD, 16:10:52)
    2. https://github.com/tjgruber/Fedora-classroom-Git-101/tree/feature-tim_ (Tim__, 16:58:14)

  7. homework (FranciscoD, 17:13:55)
    1. 1. Read the git book - https://git-scm.com/book/en/v2 (FranciscoD, 17:15:37)
    2. 2. Here's an interactive cheat sheet: https://ndpsoftware.com/git-cheatsheet.html (FranciscoD, 17:15:47)
    3. 3. When in doubt, search (FranciscoD, 17:15:58)
    4. 4. Another cheatsheet: https://www.git-tower.com/blog/git-cheat-sheet/ (FranciscoD, 17:16:17)
    5. 5. Pull requests: https://help.github.com/articles/about-pull-requests/ (FranciscoD, 17:16:32)
    6. 6. Good commit messages: https://medium.com/@steveamaza/how-to-write-a-proper-git-commit-message-e028865e5791 (FranciscoD, 17:16:44)
    7. https://xkcd.com/1597/ (FranciscoD, 17:16:59)
    8. https://xkcd.com/1296/ (FranciscoD, 17:17:05)
    9. 7. Consider setting up keys: https://mikegerwitz.com/papers/git-horror-story (FranciscoD, 17:17:19)
    10. 8. Remember the man pages! (FranciscoD, 17:17:29)


Meeting ended at 17:18:26 UTC (full logs).

Action items

  1. (none)


People present (lines said)

  1. FranciscoD (493)
  2. dtate_ (102)
  3. skamath (83)
  4. Tim__ (51)
  5. rakya77 (46)
  6. aditya_r (42)
  7. rm_ (36)
  8. mido (32)
  9. krilen (24)
  10. ha33 (23)
  11. mah0x00 (19)
  12. prime_ (15)
  13. black3dynamite (11)
  14. jadupl2_ (11)
  15. zodbot (9)
  16. pingou (7)
  17. jadupl2 (4)
  18. DonQuixote (4)
  19. pj_ (4)
  20. x3mboy (4)
  21. capitanocrunch_ (3)
  22. capitanocrunch__ (2)
  23. LL62 (2)
  24. ckurucz (1)
  25. presiden (1)
  26. shyzus (1)
  27. sdadasdsad (1)
  28. pringips (1)


Generated by MeetBot 0.1.4.