Home > Article > Development Tools > How to delete remote branch in git
In git, you can use the "git push origin --delete branch name" statement to delete a remote branch; when deleting a remote branch, the local branch with the same name will not be deleted.
The operating environment of this article: Windows 7 system, git2.30.0 version, Dell G3 computer.
Delete remote branch: git push origin --delete [branchname]
prompts that a branch named 201804019-test-files has been deleted ,
Note: When deleting a remote branch, the local branch with the same name will not be deleted, so you need to delete the local branch with the same name separately
If the following error occurs:
error: unable to delete 'origin/xxxxxxxx-fixbug': remote ref does not exist
error: failed to push some refs to 'git@github.com:xxxxxxxx/xxxxxxxxxx.git'
Solution : git checkout xxxxx-fixbug Switch to the current branch, and then perform git push --delete origin origin/xxxxx-fixbug
The error will no longer occur.
Extended information:
2. View the local branch: git branch
with * in front Is the current branch
3. Delete the local merged branch: git branch -d [branchname] In some cases, you can use git branch -D [branchName] (you should pay attention to whether it has been merged when using it)
Prompt that a local branch named list has been deleted
4. Create a branch: git branch [branchname]
It should be noted that when creating a branch , there will be no prompt.
5. View all branches (including local and remote): git branch -a
6. Create a branch according to the specified version number: git checkout -b branchName commitId
7. Clean up local invalid branches (remote deleted branches that have not been deleted locally): git fetch -p
8. If there are too many branches, you can also use this command to perform branch fuzzy search: git branch | grep 'branchName'
git tag Delete the local tag and permanently delete the remote tag to prevent recovery-->
Recommended (free): Git
The above is the detailed content of How to delete remote branch in git. For more information, please follow other related articles on the PHP Chinese website!