01-git操作命令--git branch

发布时间 2023-12-16 17:32:03作者: 搬砖业余人士

BRANCH

分支是 Git 最重要的概念之一,也是最常用的操作之一。几乎所有 Git 操作流程都离不开分支。

git branch命令可以列出所有分支。

git branch#列出本地所有分支
git branch -a#列出本地和远程所有分支

创建一个名为MyBranch的新分支,但是依然停留在当前分支。

git branch MyBranch

在远程主机origin上创建一个MyBranch的分支,并与本地的同名分支建立追踪关系。

git push -u origin MyBranch

将当前分支改名为MyBranch

git branch -m MyBranch

删除MyBranch分支,前提是该分支没有未合并的变动。

git branch -d MyBranch

强制删除MyBranch分支,不管有没有未合并变化。

git branch -D MyBranch

删除远端分支。

git push origin --delete <branchName>

切换到MyBranch分支,当前的工作区会变为MyBranch分支的内容。

 git checkout MyBranch

基于MyBranch分支创建一个新的NewBranch分支,新的NewBranch分支将成为当前的工作区。

git checkout -b NewBranch MyBranch

修改分支名称:

#基于分支feature123创建分支twitter-experiment
git checkout -b twitter-experiment feature132
#删除原分支feature123实现修改分支名称
git branch -d feature132

另一种修改分支的方法:

#将当前分支名称修改为twitter-experiment
git branch -m twitter-experiment