首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >主分支有关于合并分支的额外信息。

主分支有关于合并分支的额外信息。
EN

Stack Overflow用户
提问于 2020-04-19 18:46:36
回答 1查看 34关注 0票数 0

我正在开发的项目没有完整的提交信息。

  • 项目存储库位于Gitlab
  • 上进行合并,选择快速转发合并(没有额外的合并提交),并在合并到主

之后删除源分支。

但是,在运行git log --pretty=oneline时,我得到了这个输出,其中一些提交具有合并提交的分支的附加信息:(origin/issue_48)... (origin/issue_35)... (origin/issue_41

代码语言:javascript
复制
73b6c2cdd531e897b75a4b87072a9ac475920ded Add changelog and versioning guideline
32a5527f3104569e8f98a2b31883e0113b3c8915 (origin/issue_48) Add changelog
05c878f1cb559175bfdc6c330e07332773ec94e9 (origin/issue_35) Add datetime commandin command line
29c30969a7b60d3c996b2a4fa0f06adc41649948 (origin/issue_41) Match function name to its functionality

gitk中打开时相同,如下所示:

对我来说,想要的输出是:73b6c2cdd531e897b75a4b87072a9ac475920ded Add changelog and versioning guideline,没有任何关于源分支的额外信息。

是否有可能删除这个额外的信息也从旧的提交?仓库是我的。我可以解除主分支的保护,并强行更新它,直到还不太晚。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-19 18:51:12

你在这里看到的是远程跟踪分支。通常,当您将分支推到远程或从远程获取时,远程跟踪分支将在您的系统上创建,与远程上的分支相对应。这可以帮助您提供一种简单的方法来跟踪远程设备的功能,并在需要时引用这些分支。

我们没有理由担心这一点,而且这些信息只是存储库的副本(而不是服务器端)的本地信息,但是如果已经从远程删除了分支,并且不再希望拥有相应的远程跟踪分支,则可以运行git fetch --prune origin并将其删除。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61309775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档