Hello, I have been working on a new function to my code.
I have created a
tag on my current
Master to be able to be able to pull the last stable build from, but I would like to create a working branch that I can work on without worrying about damaging my stable code base.
I've created a
NeedsWork, and I am trying to commit my current, modified code to it in VisualStudio. When I try to select the new branch it is asking me if I want to "Merge into Current" or "Rebase Current branch onto".
I am assuming "Merge into Current" would be to merge my
NeedsWork branch OVER the
Master, and that "Rebase Current branch onto" would copy
NeedsWork then let me check in my code over that on the
From what I was reading, it said something about
Rebasing wiping tags and merge histories, So I wanted to make sure I was understanding this properly.
Thanks for the help! I'm exceptionally new to Git (To give away my age, the last Versioning software I worked with was "Visual Source Safe")