Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
introduction_to_git [2018/05/25 20:40] – [Virtual delivery] rpjdayintroduction_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 Git configuration+
   * The underlying architecture of Git -- the "object store"   * The underlying architecture of Git -- the "object store"
   * Creating a new Git repository   * Creating a new Git repository
Line 18: Line 17:
   * The "detached HEAD" state -- not as bad as it sounds   * The "detached HEAD" state -- not as bad as it sounds
   * Using "git diff" to compare "tree-ish objects"   * Using "git diff" to compare "tree-ish objects"
 +  * Reverting and cherry-picking commits
   * Branching and merging   * Branching and merging
   * Undoing/redoing your work (AKA "changing your mind")   * Undoing/redoing your work (AKA "changing your mind")
   * 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 "aliases"
  
 ===== 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 receive, well ahead of time, instructions for how to properly prepare their systems, including some sample Git repositories to download.+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'Reilly book "Version Control with Git", in both DRM-free PDF and DRM-free ePub formats.+In addition, all registered students will receive an e-copy of the O'Reilly book "Version Control with Git", in both DRM-free PDF and DRM-free ePub formats.
  
 {{ :git_book.jpeg?300 |}} {{ :git_book.jpeg?300 |}}
Line 37: Line 38:
 ===== Virtual delivery ===== ===== Virtual delivery =====
  
-I have delivered this course several times over WebEx, and it seems to work nicely with virtual delivery, so if you want this delivered over the Internet, I can do that, too. Even with virtual delivery, every student gets their own personal copy of "Version Control with Git."+This course has been delivered several times online, and is available for virtual delivery.
  • introduction_to_git.1527280844.txt.gz
  • Last modified: 2018/05/25 20:40
  • by rpjday