【发布时间】:2026-01-01 12:15:02
【问题描述】:
在 Git 中,我可以使用以下语法将特定的提交推送到特定的远程分支:
git push remote COMMIT:branchname
但是,这仅在存在引用 COMMIT 的本地分支时才有效。有没有办法对提交进行推送,即使没有引用它的引用?
【问题讨论】:
-
"引用 COMMIT 的本地分支" 是什么意思?如果未引用提交,则它在 GIT 中不存在
-
这不太正确,@Edward。实际上,限制是远程分支必须存在才能推送......但我什至不确定这个限制是否正确。
-
@Liam,我猜他的意思是必须有一个分支指向修订版。
-
直接还是间接?这听起来像你有一个孤立的提交,你试图强行进入图表。这个问题需要很多更多上下文
-
一旦你这样做了
git init,你将拥有一个名为 master 的本地分支。没有默认分支就无法进行提交。
标签: git