| 
            
              
                
Week 7Summary - John's Notes
Commands
git rebase -i HEAD~3 - Runs the rebase tool interactively for the last three commits 
git rebase <branchA> <branchB> - Lift all commits between the common ancestor of branchA and branchB and replay them on top of branchB 
git branch <branch_name> <startpoint> - Create a new branch starting from a definte start point 
git rebase --onto <branchC>  <branchA> <branchB> - Lift all commits between the common ancestor of branchA and branchB and replay them on top of branchC 
 
 Terminology
- SSH - A type of secure network protocol
 
- HTTP - The protocol that is used to serve internet pages
 
- Rebase - Used primarily for lifting commits and reapplying them to another base branch
 
                     | 
                  | 
               
              
                |   | 
                  | 
               
              |