========================== #fedora-classroom: Git 101 ========================== Meeting started by FranciscoD at 14:17:12 UTC. The full logs are available at https://meetbot.fedoraproject.org/fedora-classroom/2017-10-05/fedora-classroom.2017-10-05-14.17.log.html . Meeting summary --------------- * roll call (FranciscoD, 14:19:23) * Version control 101 (FranciscoD, 14:23:33) * For late comers - please install git, and log in to pagure.io (FranciscoD, 14:28:07) * use version control - whatever you prefer, but use it (FranciscoD, 14:28:19) * Git! (FranciscoD, 14:28:33) * Help on git: 1. https://git-scm.com/ (FranciscoD, 14:29:07) * Help on git: 2. the man pages (FranciscoD, 14:29:15) * `apropos` goes through all your man pages and finds ones that match the search term (FranciscoD, 14:35:09) * Help with Git 3. Google (of course) (FranciscoD, 14:41:24) * LINK: http://bfy.tw/QI (FranciscoD, 14:42:04) * Getting our hands dirty! (FranciscoD, 14:43:12) * Try not to modify the contents of `.git` by hand (FranciscoD, 14:47:15) * Homework: Search the web to learn tips on writing good Git commit messages (FranciscoD, 15:20:14) * Homework: read `man diff` (or search the web) (FranciscoD, 15:20:30) * branching (FranciscoD, 15:35:59) * (mido, 15:54:23) * (mido, 15:54:26) * LINK: https://pagure.io/new (FranciscoD, 16:00:20) * Remotes - on Pagure (FranciscoD, 16:10:32) * We're using Pagure, but the same applies to Github, Gitlab, Bitbucket (FranciscoD, 16:10:52) * LINK: https://github.com/tjgruber/Fedora-classroom-Git-101/tree/feature-tim_ (Tim__, 16:58:14) * homework (FranciscoD, 17:13:55) * 1. Read the git book - https://git-scm.com/book/en/v2 (FranciscoD, 17:15:37) * 2. Here's an interactive cheat sheet: https://ndpsoftware.com/git-cheatsheet.html (FranciscoD, 17:15:47) * 3. When in doubt, search (FranciscoD, 17:15:58) * 4. Another cheatsheet: https://www.git-tower.com/blog/git-cheat-sheet/ (FranciscoD, 17:16:17) * 5. Pull requests: https://help.github.com/articles/about-pull-requests/ (FranciscoD, 17:16:32) * 6. Good commit messages: https://medium.com/@steveamaza/how-to-write-a-proper-git-commit-message-e028865e5791 (FranciscoD, 17:16:44) * LINK: https://xkcd.com/1597/ (FranciscoD, 17:16:59) * LINK: https://xkcd.com/1296/ (FranciscoD, 17:17:05) * 7. Consider setting up keys: https://mikegerwitz.com/papers/git-horror-story (FranciscoD, 17:17:19) * 8. Remember the man pages! (FranciscoD, 17:17:29) Meeting ended at 17:18:26 UTC. Action Items ------------ Action Items, by person ----------------------- * **UNASSIGNED** * (none) People Present (lines said) --------------------------- * FranciscoD (493) * dtate_ (102) * skamath (83) * Tim__ (51) * rakya77 (46) * aditya_r (42) * rm_ (36) * mido (32) * krilen (24) * ha33 (23) * mah0x00 (19) * prime_ (15) * black3dynamite (11) * jadupl2_ (11) * zodbot (9) * pingou (7) * jadupl2 (4) * DonQuixote (4) * pj_ (4) * x3mboy (4) * capitanocrunch_ (3) * capitanocrunch__ (2) * LL62 (2) * ckurucz (1) * presiden (1) * shyzus (1) * sdadasdsad (1) * pringips (1) Generated by `MeetBot`_ 0.1.4 .. _`MeetBot`: http://wiki.debian.org/MeetBot