GIT,在推送代码到生产环境时,我应该创建一个分支还是直接推送到主分支?

5

我希望在将代码库推送到生产环境时进行标记,这样下次我想要推送到生产环境时,我可以进行差异比较并查看自上次以来更改的确切文件。

如何使用GIT实现此功能?

同时,如何列出所有生产构建版本?

1个回答

1

1/ 记住,“推向生产环境”并不总是将代码投入生产环境的理想方式。

2/ 你需要在“服务器”端使用Git钩子(例如在生产环境中的Git上使用post-receive钩子),然后在刚刚收到的内容上打上注释标签。
这些标签随后可以被第一个仓库获取,并用于对两个标签进行git diff。


我实际上并没有使用GIT将代码移动到生产服务器,抱歉表达不清。 - Blankman
@Blankman:好的,但是你是不是还在将你的数据推送到另一个存储库?(或者实际上是将它们合并到同一个存储库中的“production”分支中?) - VonC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接