branch相关内容

警告:未将分支主机设置为自己的上游

我正在尝试将git分支设置为上游,但低于警告值. 命令 git checkout mastergit branch --set-upstream-to master 警告:不将分支主机设置为自己的上游. 我该如何解决? 这是否意味着它已经在跟踪正确的远程分支 master ? 解决方案 应为: git branch --set-upstream-to orig ..
发布时间:2021-04-16 19:07:05 其他开发

在GitLab的CI/CD系统中,如何防止作业在我的叉子中运行,而仅在合并到主仓库后才允许它运行?

我在 gitlab-ci.yml 中有一份工作,例如 构建并推送:阶段:推只要:- 掌握脚本:-gcloud docker-推送$ IMAGE_TAG 这样的想法是,它仅应在分支为master时运行,但我也只希望其在仓库为 app/而不是 dave/ 文档说 存储库路径可用于使作业仅对父存储库执行,而不对派生执行: 职位:只要:-分支机构@ gitlab-org/gitlab-ce ..
发布时间:2021-04-16 19:07:01 其他开发

Clearcase在任何分支上查找特定文件

我们的无尘纸箱安装有多个分支机构,涵盖了多年的发展.我正在尝试搜索特定的文件(或零件文件名),它可能位于从未合并回Integration或MAIN分支的分支上.分支结构可以主/分支1并且main/integration/branch2 我在cleartool find上看到的任何东西都需要一个视图,但是我无法捕获所有配置规范. 任何建议.谢谢 解决方案 ..
发布时间:2021-04-16 19:06:58 其他开发

什么是在各种期货分支上工作并使其自动同步的良好设置?

项目越来越大,我们有几个集成分支机构: master ->已发布的代码 develop ->代码即将发布 develop-8_6 ->代码将在8.6版本中发布 develop-8_7 ->代码将在8.7版本中发布 develop-8_8 ->代码将在8.8版本中发布 develop-8_9 ->将在8.9版本中发布的代码 develop-8_10 ->代码将在8.10版本中发布 ..
发布时间:2021-04-16 19:06:55 其他开发

如何在GIT中构建标签树?

作为GIT的频繁用户,我喜欢 git log --graph 就像我喜欢 git tag 一样.我要负责一个拥有太多分支和标签的大型GIT存储库,并且我使用 sisyphusian进行的过程太慢减少这些数字的工作. 像通常的提交图一样,具有标签树图会非常有帮助,但是仅包含带有标签的分支.我还需要每个标记的提交的哈希(理想情况下还需要时间戳和作者). 我进行了很多搜索,但没有找到我所描述 ..
发布时间:2021-04-16 19:06:52 其他开发

如何在Git中获取master分支的默认值?

简短地说,GitHub建议使用 main 而不是 master 作为默认分支. 如何为编写有弹性的Git别名获得该名称?如何获得“主"服务器的默认值?在Git中分支? 我已经搜索过SO,但是 git-如何获取默认分支?对我来说可靠吗... 如果我在 feature 分支中,是从 develop 分叉的,它将返回我 develop 而不是 master (或 main , deve ..
发布时间:2021-04-16 19:06:46 其他开发

每次合并分支后,为什么git log图又增加了一行?

我曾经使用 git log --oneline --graph --decorate --all 作为别名 git ll 来查看终端中的提交图 但是,每当我将我的 develop 合并到 master 时,一个问题就使我感到困惑.上面命令的输出可能是这样的: * 0d1bf7b(HEAD-> master)修正错字* f843224将“显影"合并为“母版"| \* |d673b76(来源 ..
发布时间:2021-04-16 19:06:40 其他开发

如何找出分支中已修改哪些文件?

我有两个分支:master和bug1.我检查了bug1,做了很多更改和多次提交.如何获得分支上所有已更改文件的列表?我对哈希,日期或任何其他与提交有关的详细信息不感兴趣.我只想获取一个简单的触摸文件列表. 解决方案 git diff-仅名称主bug1 ..
发布时间:2021-04-16 19:06:31 其他开发

阻止推送到GitHub上进行掌握?

GitHub允许您配置存储库,以便用户可以'强制推动精通,但是有什么方法可以防止完全推动精通?我希望做到这一点,以便添加到master提交的唯一方法是通过GitHub pull request UI. 解决方案 自原始问题/答案以来,Github已在受限分支UI中为此添加了一个新选项,使您可以进行设置. 在合并之前需要拉取请求审核.启用后,所有提交都必须提交到不受保护的分支,并通过带 ..
发布时间:2021-04-16 19:06:28 其他开发

如何将两个提交合并为一个提交?

我有一个分支"firstproject",包含2个提交.我想摆脱这些提交,并使它们显示为单个提交. 命令 git merge --squash 听起来很有前途,但是当我运行 git merge --squash 时,我的终端仅显示该命令的选项.正确的命令是什么? 提交1:添加了"homepage.html"添加了"contacts.html"提交2:添加了"homepage.php"添加了 ..
发布时间:2021-04-16 19:06:25 其他开发

Git开发-测试-生产分支过程

在这个过程中我很有趣: 首先,我想在我的开发分支中制作任何东西,然后将其推送到“测试(主)"分支,并因此推送到"生产"中. 对我来说,过程: 初始化提交 然后,从master init commit中创建prod分支 然后,从master init commit使dev分支 检出到开发部门 然后,做任何 然后,提交 然后,结帐给主人 然后,与dev 合并 ..
发布时间:2021-04-16 19:06:22 其他开发

如何在git中设置默认遥控器?

我的git仓库中有多个遥控器.如果我执行 git pull ,那么它将要求我一位同事的密码. 如何将遥控器更改为 black ? 解决方案 没有默认的远程服务器,每个分支都可以从远程存储库中跟踪特定的分支. 如果您使用 git checkout -b 创建了分支,其中 是远程分支的名称,则新分支跟踪该分支(从任何远程托管它 ..
发布时间:2021-04-16 19:06:18 其他开发

GIT:如何保护分支免遭其他开发人员删除?

在我们的产品首次发布之后,我们将切换到不同的分支机构进行主要开发和功能开发.有没有办法以这种方式创建分支,以便除非您是特定用户(基于角色或用户名),否则我们可以防止它被删除(意外或有意地)? 我试图在本地gitlab机器上创建一个示例git存储库,然后通过网站上的选项保护其中一个分支,但是后来我可以使用 git push origin:branch_name .预先感谢! 该解决方案是 ..
发布时间:2021-04-16 19:06:15 其他开发

用git提交到同一分支

假设有两个人在git分支上工作,他们同时签出,但其中一个先提交,然后另一个提交.最新的提交是否仍会与先前的提交合并,或者多个人可以同时在同一个分支上工作吗? 解决方案 好吧,当您克隆git存储库时(这就是您所说的“签出"的意思吗?),您实际上是在创建一个新分支.Git分支对于每个存储库都是本地的,而不是全局的.话虽如此,您已经有了一个协议,该协议规定了如何在存储库之间传输分支的更新-例如, ..
发布时间:2021-04-16 19:06:12 其他开发

git push错误:src refspec main与linux上的不匹配

每当我尝试使用 git push -u origin main 上传文件时我收到如下错误 错误:src refspec main与任何不匹配错误:无法将某些引用推送到"github.com:xxxxxx/xxx-project.git" 但是,如果我执行 git push -u origin master ,它就可以正常工作,并将我的文件上传到名为 master 的单独分支中.在我的项目中检 ..
发布时间:2021-04-16 19:06:09 其他开发

需要设置一个仅暴露一个分支的位桶回购的gitlab镜像

我只需要将我的Bitbucket存储库中的一个分支暴露给新的gitlab存储库.我的学生正在使用gitlab.com世界,而我的所有教学内容都存储在bitbucket存储库中.而且我想为特定的类提供特定的分支. 例如: Bitbucket具有回购APCSA与分支机构:掌握每1每2每3开发 我想在不同的gitlab组下在gitlab上设置不同的仓库. 因此,在一个小组中,我希 ..
发布时间:2021-04-15 19:52:56 其他开发

为Git分支名称创建别名

假设我在git中有以下分支: master release-2014-11-02-some-long-text 我想轻松地在这些对象之间切换,就像这样: git checkout devel#主结帐git checkout release#当前到分支版本的签出指向/别名,在这种情况下:release-2014-11-02-some-long-text(我想不时更改此别名) 如 ..
发布时间:2021-04-03 18:31:02 其他开发

通过API调用设置GitHub默认分支

我需要创建一个除master分支以外的分支dev.还需要使用GITHUB API将dev设置为默认分支. 如果有人知道以编程方式调用哪个API或执行该API的方式,请分享详细信息.我知道可以通过Web UI来完成,但是我正在寻找一种不涉及人工干预的解决方案. 解决方案 我没有足够的声誉来回答以上亚当的评论,但问题是name是必填字段. JSON实际上应该是: PATCH /re ..
发布时间:2020-11-15 19:10:29 其他开发