如何将更改提交到 Drupal 项目



我在理解Drupal中的模块发布系统时遇到了问题,这真的让我感到困惑。

我在 drupal.org 上发布了一个项目,每当我进行更改时,我都必须提交并添加新标签,因为 Git 不允许我推动分离的头部。

我需要将更改提交到标签"7.x-1.0"的方法,现在我读到标签只是对特定提交的引用,如何在不为其创建新标签的情况下提交对特定标签的更改? 为什么Drupal使用标记系统而不是分支?

git push origin <commit-ish>:refs/heads/foo

这里的"commit-ish"是一个有效的 git 修订版,指向一个提交对象。它可以是HEAD,标签,特定提交,分支等。

例如,如果要推送分离的 HEAD 以创建或更新foo

git push origin HEAD:refs/heads/foo

git push origin HEAD:foo

分离的 HEAD 应来自分支。如果它来自标签,则标签应来自分支。您可以通过git ls-remote -h检查远程存储库具有哪些分支。找出您可以使用的分支。

最新更新