git - 在 GitExtensions 中,如何推送标签以便其他人可以 pull 它们

标签 git label git-extensions

我最近所在的小型开发团队开始使用 Visual SourceSafe 并开始使用 Git(Windows、Visual Studio 2008 等非常普通的东西)。我们正在使用 GitExtensions,到目前为止一切顺利,我们真的很喜欢它!

我们在其中一个文件服务器上有一个我们称之为“共享存储库”的东西,我们向其中推送和 pull 代码以共享代码。

现在,作为主要负责将代码部署到生产环境中的人,我通常会 pull 并处理所有 merge 到我自己的代码库中的事情。然后我将代码部署到我们的测试环境并重复直到准备就绪。一旦它准备好进入我们的生产服务器,我就会在我的存储库中标记最终 merge/提交,部署代码,然后将其推送回共享存储库。

但是当其他人在那之后 pull 时,他们看不到我的标签。

所以,我在这里:有什么诀窍?任何帮助将不胜感激。

最佳答案

默认 git push 不推送标签。您需要使用 --tags 选项

git push --tags

请注意,这只会推送标签。

关于git - 在 GitExtensions 中,如何推送标签以便其他人可以 pull 它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4349872/

相关文章:

git - 无法正确解决文件冲突后是否可以恢复?

git - Git Windows HTTPS远程连接

html - 如何控制标签标签的宽度?

Git 扩展 - 如何将 master merge 到分支

git - git-svn checkout 特性

c# - 如何: Get text index from label by mouse position? C#

r - 使用 R expss 和 data.table 是否可以从 csv 文件加载 data.table 标签,而不是手动输入代码?

Git 扩展——为什么我看到同一个分支有多个标签?

git - 详细消息 : An error was raised by libgit2. 类别 = 索引(错误)

git - 更改 Git Bash 上的默认位置