gpt4 book ai didi

git - 对 public_html 目录使用主分支克隆

转载 作者:太空狗 更新时间:2023-10-29 13:03:31 24 4
gpt4 key购买 nike

我们正在使用安装在网络服务器上的 git 进行开发,我们在 public_html 目录之外放置了一个裸 .git 项目,然后我们将主分支克隆到 public_html 内的一个目录。这允许我们推送到 master 分支而不用担心已经 checkout 的分支的错误。

我们有一个想法(并且已经检查过,到目前为止效果很好)我们可以在修复主分支并再次 pull 时检查单个提交头作为快速回滚。执行此操作时是否需要了解任何已知的缺点或安全问题?

最佳答案

我不确定我是否完全理解您正在使用的设置(两个 git 存储库?)及其背后的推理,但我觉得实际问题是关于回滚过程。

通过检查单个提交来回滚是一种完全有效的方法,实际上在使用 Vincent Driessen 建议的 gitflow 工作流时也是一种自然的方法:http://nvie.com/posts/a-successful-git-branching-model/

但是,gitflow 的一个关键部分是使用 git tag 将 master 分支中的提交标记为发布。标签是一种“提交指针”, checkout 标签与 checkout 它所指向的提交具有完全相同的效果。

这些“发布标签”通常是版本号,例如“4.2”、“1.2.3”等。因此,如果在标签上必须执行回滚,假设是“4.3”,您只需执行git checkout 4.2 这将带您回到最新的稳定版本。这与必须查看提交日志、找到正确的提交然后执行 git checkout xyz 不同。

关于git - 对 public_html 目录使用主分支克隆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35156194/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com