GitHub
LinkedIn
Twitter
YouTube
RSS

Training Course Details

Git for Me

Git for Me

Course Level: Foundation

When working on data analysis projects version control is essential, for tracking project progress and in aiding project collaboration. Fortunately it is now easier than ever before to integrate version control into your project, using RStudio’s interface to the version control software git and online code sharing websites such as GitHub / GitLab.

Online | March 15, 2021, August 23, 2021,

Price:
Venue Details:
Start Date:
Time:
Duration:

Select if you qualify for a discount

Course Details

  • Course Outline
  • Learning Outcomes
  • Materials
  • Prior Knowledge

Course Outline

  • Introduction to Git: What is it and why should we use it?
  • Fundamental Git concepts: Forking/cloning repositories, staging, commits, pulling and pushing
  • Using the terminal: Applying Git methodology using a command line interface
  • Branching: Creating, switching and merging branches
  • Good practices: .gitignore file and general good practice techniques

Learning Outcomes

By the end of the day participants will…

  • have an understanding of what Git is, why it’s important and how it can help you.
  • understand the basics of a Git repository, making changes to your code and writing a commit message.
  • know how to use both the RStudio GUI & the Unix Shell to commit your code
  • be able to create a branch, allowing you to work on multiple versions of your project simultaneously
  • have good practice around using Git

Materials

  • Example course material for 'Git for Me
  • Example course material for 'Git for Me
  • Example course material for 'Git for Me
  • Example course material for 'Git for Me
  • Example course material for 'Git for Me

Prior Knowledge

Basic R only.

Attendee Feedback