Version control tutorial

From Noisebridge
(Difference between revisions)
Jump to: navigation, search
m (Minor suggested additions to some introductory VCS topics.)
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
[[File:AlexPeake.jpg|889px]]
 +
 
Gack, I lost the version I had due to an accidental tap of the back button. I'd be happy if someone else wanted to add to this....
 
Gack, I lost the version I had due to an accidental tap of the back button. I'd be happy if someone else wanted to add to this....
  
Line 22: Line 24:
 
* wednesday evenings between 6 PM and 8 PM  
 
* wednesday evenings between 6 PM and 8 PM  
 
* ?
 
* ?
 +
 +
Linux System Admin class on Tuesdays is now working on Git.  Interested in taking part?

Revision as of 22:24, 5 February 2014

889px

Gack, I lost the version I had due to an accidental tap of the back button. I'd be happy if someone else wanted to add to this....

Contents

Agenda

We should do this in two parts, probably.

Introduction to Version Control

  • "Keeping a forever history of your work."
  • What is a repository?
  • What is a branch?
  • Pros and cons of centralized versus distributed version control systems.

Advanced trickery

  • Rewriting history, hosting your own repositories on the network, and so much more.

Times

What works for people? Suggestions welcome.

  • weekdays between 8 AM and 5 PM
  • wednesday evenings between 6 PM and 8 PM
  •  ?

Linux System Admin class on Tuesdays is now working on Git. Interested in taking part?

Personal tools