Git & Github Syllabus Day 1 Goal The students understand the basic principles, commands, and cycles of Git. Courses Course Description About git Git alternatives Installation and initialization The cycles of Git init status log add rm mv reset commit log branch checkout diff merge Day 2 Goal The student understand and being able to work on remote repository and collaborate with other people Courses Course Description About remote repositories and collaboration Setup account and repository on Github The cycles of Github collaboration Issues, pull request, etc Authentication over git clone remote fetch pull push Conflict management rebase stash tag References https://git-scm.com/book/en/v2 http://rogerdudler.github.io/git-guide/