Feel free to add your own repository to the MOJNSandbox organization and use it to practice and try things out as you work through the online resources.
Suggestions for improvement are welcome! And it's good GitHub practice. Source code is Git_Github_Intro.Rmd. https://mojnsandbox.github.io/LearnGithub/Git_Github_Intro.html
Online resources for users who are new to Github (or just need a refresher). Links are organized with GitHub basics first and Git commands later.
-
Intro to GitHub workflow
-
Hands-on GitHub practice
- https://guides.github.com/activities/hello-world/
- and/or: https://kirstiejane.github.io/friendly-github-intro/exercises/my-first-repo/
- When you create a repository, create it in the MOJNSandbox organization and name it [yourname]_hello_world
-
Pull request practice
-
Working locally with GitHub Desktop
-
Links to interactive command line practice, interactive GitHub practice, and useful reference materials
-
Git/GitHub tutorial for beginners, using command line
- http://product.hubspot.com/blog/git-and-github-tutorial-for-beginners
- Clear explanation of how to use Git to track changes locally and then push changes up to a shared Github repository
- http://product.hubspot.com/blog/git-and-github-tutorial-for-beginners
-
Interactive game for learning Git commands
-
General resources
- https://kirstiejane.github.io/friendly-github-intro/
- https://www.atlassian.com/git/tutorials/what-is-version-control
- Really nice reference for in-depth Git information
-
Cheat sheets