草庐IT

子分支

全部标签

在Git上删除本地分支名称/远程分支名称

文章目录前言一、Git删除本地分支名称1.确保你不在要删除的分支上。可以使用gitcheckout命令切换到其他分支。例如,切换到master分支:2.使用gitbranch-d命令删除本地分支。如果分支已经被合并,可以使用-d选项。二、Git删除远程分支名称1.使用gitpush命令,例如:删除名为origin的远程仓库上的test_2.0分支2.使用gitfetch-p命令更新本地的远程跟踪分支列表,确保已删除的远程分支不再显示前言Git删除本地分支名称、远程分支名称一、Git删除本地分支名称打开idea软件的Terminal控制台1.确保你不在要删除的分支上。可以使用gitcheckou

git的本地分支如何关联远程分支,比如github,gitlab,码云等

文章目录1.文章引言2.本地分支如何关联远程分支2.1远程有分支2.2远程无分支3.总结1.文章引言今天发布某版本的项目,准备创建个v0point1分支,后期如果修改该版本,直接在该分支上修改即可。首先,使用gitbranchv0point1命令,创建本地分支v0point1,如下图所示:其次,使用gitcheckoutv0point1命令,切换到v0point1分支,如下图所示:当然,我们也可以使用gitcheckout-bv0point1命令,创建并切换到v0point1分支。但在v0point1分支上,使用gitpull命令拉取远程代码,却报出如下提示:根据红框中的提示语可知,当前分支没

git基于原有的分支拉取(创建)一个新的分支

1.根据已有分支创建新的分支gitcheckout-bnewbranchorigin/oldbranchnamenewbranch:你要创建的分支的名子oldbranchname:原来的分支(你要基于的分支)2.本地分支和远程分支建立联系gitpush--set-upstreamoriginnewbranchnewbranch:你刚刚创建的新分支的名字3.推送到远程仓库gitpushoriginnewbranch或者直接gitpushnewbranch:你刚刚创建的新分支的名字

idea解决代码冲突-git分布式合并分支-加git回滚操作

文章目录前言一、分支如何合并?二、为什么出现冲突?三、如何避免?四、为什么要从生产环境master拉取创建一个最新代码分支,当开发完后再将其合并到sit测试环境?五、回滚操作总结前言第一次接触项目发版的工作,记录一下解决版本冲突合并问题的心得。适用场景:分布式项目,多人使用自己分支开发,最后合并自己的代码分支给主分支。话不多说,直接看图一、分支如何合并?1.全部拉下来(这个拉取是全部拉取,既保证自己的分支最新,同时也把远端的分支都拉到最新),如果没有图一的拉取图标,这是因为自己没设置显示,可以参考图二的拉取方法。图一图二2.注意自己是不是dev分支(也就是自己项目的主分支,别的分支要合到的分支

前端开发规范(二)-Git分支管理及命名

前言Git是目前最流行的源代码管理工具。为规范开发,保持代码提交记录以及git分支结构清晰,方便后续维护,总结了如下规范。一、分支分类Git主分支(保留分支):master、dev主要分支:Master和Dev。前者用于正式发布,后者用于日常开发。Git辅助分支(临时分支):feature、release、fix除了常设分支以外,还有一些临时性分支,用于应对一些特定目的的版本开发。临时性分支主要有三种:功能(feature)分支预发布(release)分支修补bug(fixbug)分支这三种分支都属于临时性需要,使用完以后,应该立即删除,只留下Master和Dev。命名格式:类别+/+日期/迭

git 从一个commit节点拉出一个分支,当前分支代码回滚到指定commit节点

git实用操作1.从一个commit节点拉出一个分支a.切到commit_id//commit_id提交节点gitcheckoutcommit_idb.创建新分支//new_branch_name新拉分支的名字gitcheckout-bnew_branch_namec.推送到远程//new_branch_name新拉分支的名字gitpush-uoriginnew_branch_name2.当前分支代码回滚到指定commit节点a.本地代码回滚到指定提交节点//commit_id提交节点gitreset--hardcommit_idb.提交到仓库gitpush-f

git 回滚远程分支

场景:项目部署发布后发现有问题,需要回滚到某一个commit,再重新发布关键点:先将本地分支退回到某个commit,删除远程分支,再重新推送本地分支操作步骤:1、gitcheckoutthe_branch//切换到某个分支2、gitpull//获取最新代码3、gitbranchthe_branch_backup//备份这个分支4、gitpushoriginthe_branch_backup//将备份分支推送到远程仓库5、gitreset--hardthe_commit_id//把the_branch本地回滚到某个提交6、gitpushorigin:the_branch//删除远程the_bra

查看当前分支是从那个分支拉来的

gitreflog--date=local|grep分支名这个命令必须在gitbash中使用,否则grep识别不了: 在gitbash中:可以查出所有操作记录按倒叙排列查看当前分支是从那个分支拉来的就可以拉到最后一行查看:查出是从预发布分支拉来的 

Git 分支管理及规范

1.分支管理代码提交在应该提交的分支随时可以切换到线上稳定版本代码多个版本的开发工作同时进行2.提交记录的可读性准确的提交描述,具备可检索性合理的提交范围,避免一个功能就一笔提交分支间的合并保有提交历史,且合并后结果清晰明了避免出现过多的分叉3.团队协作明确每个分支的功用,做到对应的分支执行对应的操作合理的提交,每次提交有明确的改动范围和规范的提交信息使用Git管理版本迭代、紧急线上bugfix、功能开发等任务二、分支管理分支命名master分支master为主分支,主分支,永远处于稳定状态,对应当前线上版本以tag标记一个版本,因此在master分支上看到的每一个tag都应该对应一个线上版本