Git operations: what Talend Studio does behind the scenes
       When working on a Git managed project, you can carry out various Git operations on
         the branches of your projects. The following two tables outline how Talend Studio interacts
         with GitHub when you carry out Git related operations in the local and remote modes, and
         gives the equivalent Git commands corresponding to the Talend Studio
         actions.
   
      Talend Studio actions and equivalent Git commands in the local mode
| User action in Talend Studio | Git commands performed by Talend Studio | 
|---|---|
| Save or unlock a project item Information noteNote: 
                            
  | 
                     
                        
  | 
                  
| Select Push from the pull-down menu | 
                        
  | 
                  
| Select Pull And Merge Branch from the pull-down menu | 
                        
  | 
                  
| Select New Branch from the pull-down menu | Creates a local branch based on the selected
                        branch. | 
                  
| Select switch from the pull-down menu | 
                        
  | 
                  
| Select check out as local branch from the pull-down menu | 
                        
  | 
                  
| Select from the pull-down menu | 
                        
  | 
                  
| Select from the pull-down menu | Performs a reset to the current
                        branch. | 
                  
Talend Studio actions and equivalent Git commands in the remote mode
| User action in Talend Studio | Git commands performed by Talend Studio | 
|---|---|
| Save or unlock a project item Information noteNote: It depends on the Commit
                              mode settings in Talend Administration Center. 
 | 
                     
                        
  | 
                  
| Select New Branch from the pull-down menu | Creates a local branch based on the selected
                        branch. | 
                  
| Select switch from the pull-down menu | 
                        
  | 
                  
| Select check out as local branch from the pull-down menu | 
                        
  | 
                  
| Select from the pull-down menu | 
                        
  |