Git: Create a branch from unstaged/uncommitted changes on master.

 

To create a new Git branch from unstaged or uncommitted changes on the master branch, you can follow these steps:

  1. Create and Checkout a New Branch: You'll first create a new branch and then check it out.

  2. Commit Your Changes: Commit your unstaged changes to the new branch.

Here's a step-by-step example:

bash
# Make sure you are on the 'master' branch git checkout master # Create and checkout a new branch (replace 'new-branch' with your branch name) git checkout -b new-branch # Commit your unstaged/uncommitted changes to the new branch git commit -am "Your commit message"

In this example:

  • We ensure that we are on the master branch using git checkout master.

  • We create a new branch named new-branch and immediately check it out with git checkout -b new-branch. You can replace new-branch with the desired name for your new branch.

  • After checking out the new branch, you can commit your unstaged or uncommitted changes using git commit -am "Your commit message". Be sure to provide a meaningful commit message.

Now, your changes are safely stored in the new branch, and you can continue working on the master branch or switch to the new branch as needed.

Comments