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

How to delete a branch in git

coldplay.xixi
coldplay.xixiOriginal
2020-12-30 14:55:5424998browse

How to delete a branch in git: 1. To delete the local branch, use [git branch --delete dev] to execute; 2. To delete the remote branch, use the [git push origin --delete branch] command; 3. Delete tracking branch.

How to delete a branch in git

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

Recommended (free): Git tutorial

How to delete a branch in git:

1. Delete local branch

When deleting a branch, we will use git branch --delete dev to execute. Sometimes we will also use the abbreviation git branch -d dev instead. During use, we found that there is also a way of writing git branch -D dev. What are the differences between them?

  • -d is --Delete abbreviation. When using --delete to delete a branch, the branch must be completely merged with its upstream branch (to understand the upstream branch, you can click to view the link). If there is no upstream branch, it must be completely merged with HEAD

  • -D is the abbreviation of --delete --force. This way you can delete the branch without checking the merge status

  • --force The abbreviation -f is to reset the current branch to the initial point (startpoint). If --force is not used, the git branch cannot modify an existing branch.

2. Delete the remote branch

Commandgit push origin --delete branch, this command will also delete the tracking branch

How to delete a branch in git

3. Delete the tracking branch

You can delete the tracking branch through the command git branch --delete --remotes <remote>/<branch></branch></remote>, This operation does not actually delete the remote branch, but the relationship between the deleted local branch and the remote branch, that is, tracking branch

as above, through the command line git push origin --delete branch will To delete remote branches and tracking branches, you do not need to delete the tracking branches separately. However, if you delete the remote branch through the web page, the tracking branch will not be deleted.

After git version 1.6.6, you can use git fetch origin --prune or its abbreviation git fetch origin -p to individually delete tracking branches

How to delete a branch in git

The above is the detailed content of How to delete a 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