text删除已合并到“develop”分支中的所有远程/本地分支(代码片段)

author author     2022-12-01     272

关键词:

# Delete "remote merged branches" explaination;
#
# git branch -r --merged develop  List all remote (with flag '-r' --> 'r' stands for 'remote') branches that have been merged into the 'develop' branch
# grep -vE "development|master"   Remove 'develop' and 'master' from the search results as we don't want to delete this branches
# cut -d"/" -f2-                  Remove everything before the first '/' (this the 'remote' part which we don't need)
# xargs git push --delete origin  Run a remote 'delete branch' command for every found result (assuming the remote is named 'origin')

# remote delete
$ git branch -r --merged develop | grep -vE "develop|master" | cut -d '/' -f2- | xargs git push --delete origin


# Additonal delete "local merged branches" explaination;
#
# cut -d ' ' -f2-       Remove everything before the first '/' (this the 'remote' part which we don't need)
# xargs git branch -d   Run a local 'delete branch' command for every found result


# local delete
$ git branch --merged develop | grep -vE "develop|master" | cut -d ' ' -f2- | xargs git branch -d

如何删除所有已合并的 Git 分支?

】如何删除所有已合并的Git分支?【英文标题】:HowcanIdeleteallGitbrancheswhichhavebeenmerged?【发布时间】:2011-09-0121:49:41【问题描述】:我有很多Git分支。如何删除已经合并的分支?有没有一种简单的方法可以将它们全部删除而不是... 查看详情

text删除所有合并的分支(代码片段)

查看详情

git版本管理规范(gitflow)

...并到常驻分支,然后被删除.完成开发,该分支会合并到develop或master中,合并完成之后该分支的生命周期结束,删除该分支。*是取通配符的意思,用来代替不同的命名看图说话:使用注意:开发环境的稳定分支,公共开发环境基... 查看详情

rebase-功能分支合并到主分支的操作

...衍合操作步骤:5.1rebase当前分支:dev_1(粗体表示)基底分支:develop操作:鼠标在develop分支上右击,出现以下弹框,选中"将当前变更衍合到develop",下一步"确认衍合",若出现冲突则解决冲突.然后重复上述右击操作,弹框选择"继续衍合".衍合完... 查看详情

git各种分支说明

 master:主分支,主要用来版本发布。develop:日常开发分支,该分支正常保存了开发的最新代码。feature:具体的功能开发分支,只与develop分支交互。release:release分支可以认为是master分支的未测试版。比如说某一期的功能全部... 查看详情

git合并分支

现在我们想把develop分支合并到主分支master上,按下面的操作即可:1、切换到master分支gitcheckoutmaster2、合并develop分支到master分支gitmergedevelop3、推送至远程版本库gitpush 但是,有些情况,我们只想把develop分支上的某一个commit版... 查看详情

如何查看到gitbranch的创建时间

...    D)分支合并  比如,如果要将开发中的分支(develop),合并到稳定分支(master),首先切换的master分支:gitcheckoutmaster。然后执行合并操作:gitmergedevelop。如果有冲突,会提示你,调用gitstatus查看冲突文件。解决冲突... 查看详情

gitflow分支管理策略(代码片段)

...支:存储(官方的,正式的)项目发布历史记录的分支。develop分支:充当功能的集成分支。Develop分支将包含项目的完整历史记录,而master将包含简化版本。现在,其他开发人员应该克隆中央存储库,并为develop创建跟踪分支。??... 查看详情

Git:将提交合并到不同的分支

...间】:2014-07-1713:15:29【问题描述】:所以我有3个分支;develop-我的持续开发分支version_1-发布分支version_2-发布分支我必须在version_2上做一个修补程序才能重新发布该版本,这是2个文件中的2行更改,非常小。我想将该修复应用到ve... 查看详情

如何删除所有超过一年的 Git 远程分支?

...?如何删除所有超过5个月的合并分支(多个来源“master/develop”)?这个答案非常好,但它并没有让我一直到那里。Howca 查看详情

git简单操作

0.首先在github或者码云上创建新分支:develop1.克隆远程仓库  gitclone远程仓库地址(就是这个)2.拉取远程的所有信息(不确定特定分支)  gitpull或者gitfetch3.查看所有远程分支  gitbranch-a拉取结果如下,*为所在的分支:*masterrem... 查看详情

只获取已经合并为master/develop的远程分支(代码片段)

...扩展此命令以使用--merged选项,因为我想获得已经合并为develop/master的分支列表就像是:gitls-remote--h<domain_specific_url>.git'refs/heads/*'--mergeddevelop/master这可能吗?我可以找到很多解决方案,但我不想使用克隆的存储库。我只需要... 查看详情

ruby用于列出已合并到指定分支的所有远程分支的脚本。(可选)使用最近提交排除分支。书面(代码片段)

查看详情

intellijidea下的使用git

...主分支master分支:存放随时可供生产环境中的部署的代码develop分支:存放当前最新开发成果的分支,当代码足够稳定时可以合并到master分支上去。辅助分支feature分支:开发新功能使用,最终合并到develop分支或抛弃掉release分支... 查看详情

git将某分支的某次提交合并到另一分支

代码开发的时候,有时需要把某分支(比如develop分支)的某一次提交合并到另一分支(比如master分支),这就需要用到gitcherry-pick命令。1. 首先,切换到develop分支,敲gitlog命令,查找需要合并的commit记录,比如commitID:7fcb3de... 查看详情

git提交

...整的commit提交。合并多个commit为一个完整的commit我先基于develop主分支拉出一个功能分支(每个人和每个公司对分支的管理都不太一样,这里不需要太纠结。)。这里的develop是开发主分支,所有的开发功能代码都需要回归到这个d... 查看详情

git小结

gitbranch查看本地分支gitbranch-r查看远程分支gitcheckoutdevelop切换到develop分支gitbranch-a查看所属分支gitreset--hardHEAD^回退到上个版本gitreset--hardHEAD~3回退到前3次提交之前的代码gitlog查看提交记录 提交记录里有每次提交的commitid如:commitb5... 查看详情

git的使用

...er:主干分支,代码经过严格测试,最稳定,可以随时上线develop:开发分支,合并了各个开发者最新完成的功能,经过初步测试,没有明显BUGfeature:功能分支,开发中的状态,代码最不稳定,开发完成后需要合并到develop分支PullReques... 查看详情