/training-git

Practical introduction to version-controlling code with Git

Primary LanguageShellThe UnlicenseUnlicense

Training: Git

Travis build status CodeFactor

Welcome to this repository of training materials for using Git to version-control your code.

The training materials will be written in Git Bash so we will mostly be interfacing via the command terminal.


Project Organization

├── LICENSE
│
├── README.md               <- The top-level README for developers using this project.
│
├── .gitignore              <- Files and directories to be ignored by git.
│
├── image                   <- Store image files used in this project.
│
├── cheatsheet.sh           <- Quick-glance of key command terminal and git commands.
├── styleguide_git.md       <- Style guide on (opinionated) good Git working practice.
├── docs                    <- Store documents to host of GitHub pages.
│   └── guide.md            <- Information on more complicated Git-related stuff.
│

Who are these training materials for?

In no ways is this training material meant to be a comprehensive nor exhuastive guide. Instead, it is designed with the enterprise/business user in mind.

In particular, it is created from this perspective to enable users to become familiarised with and get-started with using Git.

Is there anything I need alongside the files?

Yes, download Git and install it.

I want to learn more!

Check out the officially recommended Pro Git ebook!

For the perspective of an R user, there is also the ebook by the excellent Jenny Bryan, Happy Git and GitHub for the useR.

Who can I contact if I think this material is pants? 👖

Please post it as an Issue on this repository. I will then look at it...in due course...