Home  >  Article  >  Development Tools  >  How to delete remote branch in git

How to delete remote branch in git

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-06-30 14:23:2023355browse

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.

How to delete remote branch in git

The operating environment of this article: Windows 7 system, git2.30.0 version, Dell G3 computer.

Delete remote branch: git push origin --delete [branchname]

How to delete remote branch in git

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

How to delete remote branch in git

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)

How to delete remote branch in git

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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn