Home > Development Tools > git > body text

How to convert branches in git

WBOY
Release: 2022-01-14 15:46:40
Original
113521 people have browsed it

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
Copy after login

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
Copy after login

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

1. git branch newBranch 
2. git checkout newBranch
Copy after login

The complete form of this command is:

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

First use

$ git branch -a
Copy after login

to view the branches in the directory

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

Then enter the command to switch branches

Applies to the first time you create and switch branches

$ git checkout -b zhanghanlun origin/zhanghanlun
Copy after login

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
Copy after login

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!

Related labels:
git
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template