| 
                  Git
                   An Introduction to Version Control  | 
            
| 
                   
                      
                     Prof. David Bernstein
                       | 
            
| Computer Science Department | 
| bernstdh@jmu.edu | 
               
            
         
            
         
         
            
         git clone command
         
            
         git checkout to
               update the working tree to match a specific
	       tree in the repositorygit add
                     git commit
                     git push commandgit pull command (which does
	           both a git fetch and git
	           merge) to incorporate the changes that others have
	           madegit push to update the central repository
                   
         
            
         git pull (and resolve any conflicts)
	       at the start of the day