LMB-git-workshop

Customised Git course https://tinyurl.com/git-course

View the Project on GitHub bioinformatics-core-shared-training/LMB-git-workshop

Git Workshop

Morning session (10:00 - 12:00)

Introduction to git, Github, git clients and Github repositories

Afternoon session (13:30- 16:00).

Requirements

For Mac

  • Install command-line git. On Mavericks (10.9) or above from Terminal try to run git.
    $ git --version
    If you don’t have it installed already, it will prompt you to install it.
  • Install Git Desktop (Optional) NB This is also another way to install the command-line git client.
    Download from the Desktop web-site(https://desktop.github.com)

For Windows

  • Install command-line git from this web-site: https://git-scm.com/download/win
  • Install Git Desktop (Optional) NB This is also another way to install the command-line git client.
    Download from the Desktop web-site(https://desktop.github.com)

For Linux

On Fedora (or similar RPM-based distribution e.g. RHEL or CentOS)

$ sudo dnf install git-all
On a Debian-based distribution (e.g. Ubuntu
$ sudo apt install git-all


Markdown, Github Web-pages & Github Wikis

Practical - live-coding session using Markdown.

Creating good READMEs

Issue tracking and continuous integration.

Licencing.

Slides used from SoftwareSaved.
• Practical - take a Flashcard. Look at the scenario printed on it - in your group discuss and decide upon which if any licence is best. (Quick report back if time}.
You can print the cards using this file.

Course wrap-up