This month, we will be covering git and Github. Topics to be covered:
- how to clone a project
- how to work with multiple branches
- best practices for commits
I will be leading us all on a live git tutorial adventure! To facilitate this, there's the tiniest bit of prework. If you face trouble, pop a note here on the board, or shoot Jennifer and I an email at boston @ pyladies.com.
Preface: GitHub and Git are two different things. Also, folks don't usually capitalize Git. Keep that in mind as you proceed!
Step 1: Set up a free GitHub account at https://github.com/
Step 2: Download git
• Windows- http://git-scm.com/download/win
• Mac- http://git-scm.com/download/mac
• Linux- http://git-scm.com/download/linux
Step 3: Install git!
• Windows- Open that installer. GitHub has some pretty colorful instructions for this at: https://help.github.com/articles/set-up-git#platform-windows (Do NOT click the big green download Github button at the top.) Under Download and Install Git, click "Not sure what to pick on each screen?"
• Mac- Open that installer. Git won't add an icon to your dock, it's not that sort of application.
• Linux- You're good. Git won't add an icon anywhere, it's not that sort of application.
Step 4: Set up git!
Everyone- GitHub has provided some good instructions for us at: https://help.github.com/articles/set-up-git (Do NOT click the big red or green download Github button at the top.) Pick your operating system at the top, scroll down to "Set Up Git" and follow the instructions on the remainder of the page. You can skip the SSH part they mention in the last tip. But if you want to do it, go ahead, we'll be here to help.
Postface: Setup is most important step. I will allot 30 minutes at the beginning of the presentation for setup. If you are already set up you will be able to help people who aren't and get some valuable pizza networking in. :)