Git is a tool that helps developers keep track of changes in their code and manage their projects better. One important feature of Git is called branching. Branching lets you create different versions of your project and work on them separately. In this article, we will learn how to make an empty branch in Git using the “--orphan
“ option.
An “orphan” branch in Git is a branch that doesn’t have a parent branch. This means it doesn’t include any of the history from the main branch. This is useful when you want to start a fresh new branch that doesn’t have any of the old code or history. Here’s how you can create an empty branch using the “--orphan
” option in Git:
Git Create Empty Branch
To create a new “orphan” branch, use the command --orphan
followed by the name of the branch you want to create. For example, if you want to create a branch named “feature_branch”, use this command:
git checkout --orphan feature_branch
This command will make a new branch without any history. Next, you can delete all the files in the current directory so they won’t be added to the new branch.
git rm -rf .
Now, you can add new files to this branch and commit them to your repository.
Push the New Branch to the Remote Repository
To make sure the new branch is created, use the git branch command again. This will show all the branches in your repository, and the current branch will have an asterisk (*) next to it.
If you want to upload the new branch to the remote repository (like GitHub), use the command git push -u origin <branch_name>. Replace
git push -u origin feature_branch
That’s it! You have created an empty “orphan” branch in Git. You can now start working on this new branch without changing the code in the main branch. When you’re ready, you can merge the changes back into the main branch using the git merge command.