Top "Branch" questions

A "branch" is a term used in version control systems to represent an independent line of development.

Creating a new empty branch for a new project

We are using a git repository to store our project. We have our branches departing from the original branch. But …

git branch git-branch
Your configuration specifies to merge with the <branch name> from the remote, but no such ref was fetched.?

I am getting this error for pull: Your configuration specifies to merge with the ref 'refs/heads/feature/Sprint4/ABC-123…

git branch bitbucket tortoisegit pull
Git: "Not currently on any branch." Is there an easy way to get back on a branch, while keeping the changes?

So I've done some work in the repository and when I'm about to commit I realize that I'm not currently …

git branch git-checkout
Finding a branch point with Git?

I have a repository with branches master and A and lots of merge activity between the two. How can I …

git branch
Forking vs. Branching in GitHub

I'd like to know more about the advantages and disadvantages of forking a github project vs. creating a branch of …

git branch github
Mercurial — revert back to old version and continue from there

I'm using Mercurial locally for a project (it's the only repo there's no pushing/pulling to/from anywhere else). To …

version-control mercurial branch dvcs revert
How do I create a new branch?

How do I create a new branch with my working copy using TortoiseSVN? I see the branch option, but I …

svn tortoisesvn branch
What are the differences between git branch, fork, fetch, merge, rebase and clone?

I want to understand the difference between a branch, a fork and a clone in Git? Similarly, what does it …

git branch clone git-clone gitx
Difference between git checkout --track origin/branch and git checkout -b branch origin/branch

Does anybody know the difference between these two commands to switch and track a remote branch? git checkout -b branch …

git branch git-branch git-checkout
Rebasing remote branches in Git

I am using an intermediate Git repository to mirror a remote SVN repository, from which people can clone and work …

git version-control branch rebase feature-branch