Git 标签从一个远程分支移动到另一个

问题描述 投票:0回答:1

我设法将 git 标签从一个远程存储库导入到另一个远程存储库。我在上述操作顺序中做错了什么以及如何避免在以下场景中将 git 标签导入到不同的远程 git 存储库中?

两个单独的 gitlab 远程项目中有两种不同的代码解决方案(假设 A 和 B)。两种解决方案共享一些相似的代码。我在项目 A 的本地分支中进行了代码更改,使用 sourcetree 提交并推送它们,然后复制包含更改的 c# 文件。然后我在 sourcetree 中添加了额外的远程存储库路径,并从远程项目 B 签出 master 分支,仅复制粘贴的 c# 文件,仅使用这些文件创建提交,执行 pull 命令,然后推送到远程项目 B master。 突然,远程项目 A 的 git 标签出现在远程项目 B 的 Gitlab 页面中。

git gitlab atlassian-sourcetree git-tag
1个回答
0
投票

呵呵。当我通过 SourceTree 查看第二个存储库并运行时

git tag

我仍然从显示的第一个存储库中获得标签。当在 sourceTree 上拉取时,会打开一个窗口,其底部是“推送所有标签”复选框,取消选中它会阻止标签进入远程存储库并进入 gitlab。

© www.soinside.com 2019 - 2024. All rights reserved.