Git resources
Introductory resources
- Installation, if you have a Windows laptop install git from https://gitforwindows.org/ otherwise you can download git from here: https://git-scm.com/downloads
- For text editor, please install Atom https://atom.io/, there are many other text editors we use this for this workshop because it is multi-platform
- The name Git from wikipedia git readme
- Alice Bartlett. Git for humans, 2016 (reuse allowed) by Creative Commons Attribution license
- Simple git diagram
- NeSI: Git Reference Sheet with a diagram and basic commands
- Software Carpentry git for novices lesson http://swcarpentry.github.io/git-novice
- Learn git https://www.atlassian.com/git/tutorials/learn-git-with-bitbucket-cloud
- basic git commands https://www.atlassian.com/git/tutorials/svn-to-git-prepping-your-team-migration
- GitHub UGent https://github.ugent.be
- Hello world GitHub guide https://guides.github.com/activities/hello-world/
- Fork a repo from GitHub https://help.github.com/articles/fork-a-repo/
- Can I use git as cloud storage? Short answer is no
If you are already using Git and Github, this will be helpful
- How to setup Atom: Go to Help > Welcome Guide or Edit > Preferences watch this video
- git and atom https://vwannabe.com/2016/05/26/how-to-use-github-and-atom/
- How to fix common git mistakes check this out
- How to setup Rstudio with Git and GitHub
- Keep your email address private on GitHub
- What’s the difference between git revert, checkout and reset?
- Add keys, chapter 11 and 12 from happygitwithr
- Github documentation adding SSH to connect with GitHub
- Learning paths github https://services.github.com/on-demand/resources/learning-path/
- Ten Simple Rules for Taking Advantage of Git and GitHub - PLOS Computational Biology https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4945047/
- Thinking to use Git and Dropbox? read first, Git and Onedrive have similiar issues be aware first. As a general rule any cloud storage that is directly synchronising should first have a level of exclusions, and you need to be aware of time lapses in sync.
- The octocat was created using https://myoctocat.com/ and you can get inspired by the Octodex Family. My favourites are the adacats.
- what and where is the git HEAD?
- What to ignore? Example for R and example for Python GitHub also has some templates available when you create a repo.
- (Short explanation between tags and releases)[https://www.toolsqa.com/git/github-releases/].
Trainer and workshop materials by Paula Andrea Martinez, 2021 v2. My code changed and using Git I know where and when license Creative Commons Attribution 4.0 International License. Link to markdown files https://github.com/orchid00/git_for_humans/.