Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
introduction_to_git [2018/06/03 10:51] – [Virtual delivery] rpjday | introduction_to_git [2018/09/22 14:48] (current) – [Course outline] rpjday | ||
---|---|---|---|
Line 8: | Line 8: | ||
* A brief history of Git | * A brief history of Git | ||
- | * Installing Git in two commands or less | + | * Basic Git configuration |
- | * Mandatory | + | |
* The underlying architecture of Git -- the " | * The underlying architecture of Git -- the " | ||
* Creating a new Git repository | * Creating a new Git repository | ||
Line 18: | Line 17: | ||
* The " | * The " | ||
* Using "git diff" to compare " | * Using "git diff" to compare " | ||
+ | * Reverting and cherry-picking commits | ||
* Branching and merging | * Branching and merging | ||
* Undoing/ | * Undoing/ | ||
* Rebasing your local work to stay up to date | * Rebasing your local work to stay up to date | ||
* Stashing your uncommitted work, and getting it back later | * Stashing your uncommitted work, and getting it back later | ||
+ | * Defining Git " | ||
===== Class infrastructure and material ===== | ===== Class infrastructure and material ===== | ||
- | Students will be required to bring their own laptop with a suitably current version of Git in order to reproduce the hands-on demonstrations. All registered | + | Students will be required to bring their own laptop with a suitably current version of Git in order to reproduce the hands-on demonstrations. All students will receive, well ahead of time, instructions for how to properly prepare their systems, including some sample Git repositories to download. |
- | In adddition, all registered students will receive an e-copy of the O' | + | In addition, all registered students will receive an e-copy of the O' |
{{ : | {{ : | ||
Line 35: | Line 36: | ||
Because this is an introductory course, students are not required to have worked with Git before, but previous experience with Git (or any other version control system, for that matter) is always useful. | Because this is an introductory course, students are not required to have worked with Git before, but previous experience with Git (or any other version control system, for that matter) is always useful. | ||
+ | ===== Virtual delivery ===== | ||
+ | This course has been delivered several times online, and is available for virtual delivery. |