Checked out master branch, made changes. How now to create a new branch, commit changes, and push it to the remote?
            Asked
            
        
        
            Active
            
        
            Viewed 2.7k times
        
    14
            
            
        - 
                    1@JohnZwinck The link you posted is for creating a branch this question is for making a healthy brunch. Two VERY different things... – dustytrash Sep 08 '18 at 01:43
- 
                    Not a duplicate, the target says nothing about pushing. – Melebius Aug 31 '21 at 05:40
1 Answers
41
            Four steps to get your changes committed locally and get them pushed to your server:
Create a local branch and commit to it
git checkout -b your-shiny-branch
git add .
git commit -m "Your Message"
Push your branch to your remote (server)
git push -u origin your-shiny-branch
If you then need to do further commits, start from command #2 and omit the -u flag during the git push on step #4.
 
    
    
        everton
        
- 7,579
- 2
- 29
- 42
 
    