Home  >  Article  >  Development Tools  >  How to convert branches in git

How to convert branches in git

WBOY
WBOYOriginal
2022-01-14 15:46:40113427browse

In git, you can use the checkout command to convert branches. The function of this command is to switch branches or restore working tree files. The syntax is "git checkout branch name"; when the parameter is set to "-b", you can To switch branches while creating a new branch, the syntax is "git checkout -b branch name".

How to convert branches in git

The operating environment of this article: Windows 10 system, Git version 2.30.0, Dell G3 computer.

How to switch branches in git

The most commonly used use of checkout is to switch working branches:

git checkout branchName

The The command will switch the current working branch to branchName. In addition, you can use the following command to switch branches while creating a new branch:

git checkout -b newBranch

This command is equivalent to the execution result of the following two commands:

1. git branch newBranch 
2. git checkout newBranch

The complete form of this command is:

  git checkout -b|-B <new_branch> [<start point>]

First use

$ git branch -a

to view the branches in the directory

$ git branch -a
  master
* trunk
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/origin/zhanghanlun

Then enter the command to switch branches

Applies to the first time you create and switch branches

$ git checkout -b zhanghanlun origin/zhanghanlun

The remote branch is origin/zhanghanlun

The local branch is zhanghanlun

If there is already a local branch

Enter the command directly

git checkout zhanghanlun

Switch to the local branch of zhanghanlun

Recommended learning: "Git Tutorial"

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