欢迎光临
我们一直在努力

git bug分支,git 修复bug分支

现在,你的项目在生产上有个bug急需修复,可是你正在当前分支上实现另外一个功能,没有码完也没有提测,所以你需要新建一个分支,临时修复这个bug然后合并到主干分支上发布,那么,这篇文章可能会对你有所帮助。

?

现在有两种方式,一种是先建立远程分支,后建立本地分支,另一种与之相反。

第一种方式,先建立远程分支,后建立本地分支。

1)打开git管理页面,新建分支branch-name;

2)跟踪远程分支

git checkout -b [branch-name] [远程名]/[branch-name]

举个栗子:git checkout -b branch-name origin/branch-name

如果你的Git版本是1.6.2以上版本,还可以用–track 选项简化

git checkout –track origin/branch-name

第二种方式,先新建本地分支,然后push到远程库。

新建本地分支? ?git checkout -b [branch-name]?

然后push到远程版本库,这样远程就生成了一个远程分支与之对应。

git push origin [branch-name]:[branch-name]

这两种方式都可以实现本地分支和远程分支的关联,现在就可以在这个新的本地分支进行bug修复,完成后推到远程分支上就好了。

?

另外有一些常用命令

查看所有分支? ?git branch -a

删除本地分支? git branch -d [branch-name]

更新远程新建分支? git remote update?

便宜美国vps删除远程分支??git push [远程名] :[分支名]??例如:git push origin :[branch-name] ,注意:origin和冒号之间有个空格,也就是说推了个空到这个远程分支上,然后这个远程分支就消失了……

如果在git管理页面上手动删除了远程分支,在本地使用 git branch update后,仍然会存在这个被删除的无效远程分支;

可以使用命令 git remote prune? origin –dry-run 查看哪些无效远程分支需要被清理;

然后使用命令 git remote prune origin 清理;

?

?

?

?

?

?

23520701

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。