我可以使用git在远程服务器上创建一个空分支吗?我是否至少可以创建一个本地空分支并将其推送到远程?

我可以使用git在远程服务器上创建一个空分支吗?我是否至少可以创建一个本地空分支并将其推送到远程?,git,version-control,Git,Version Control,---这对我不起作用,因为即使我使用--orphan命令,我也无法将其推送到远程。由于它是一个新的本地分支(使用--orphan创建),创建后仍需要推送它: git -c "push.default=current" push -u origin newBranch 请参阅“”。 对于-c选项,请参见“。因为它是一个新的本地分支(使用--orphan创建),所以在创建它之后仍然需要推送它: git -c "push.default=current" push -u origin newBran

---这对我不起作用,因为即使我使用--orphan命令,我也无法将其推送到远程。

由于它是一个新的本地分支(使用
--orphan
创建),创建后仍需要推送它:

git -c "push.default=current" push -u origin newBranch
请参阅“”。
对于
-c
选项,请参见“。

因为它是一个新的本地分支(使用
--orphan
创建),所以在创建它之后仍然需要推送它:

git -c "push.default=current" push -u origin newBranch
请参阅“”。

有关
-c
选项,请参阅“”。

问题不在于推送。问题在于创建“空”分支,而在具有多个分支的远程存储库上没有任何内容。尝试使用:git commit–allow empty-m“empty Branch”,但似乎不起作用。@SnigdhaGayatri是本地创建的孤立分支,然后push将在远程repo上创建一个空分支。@SnigdhaGayatri您键入的确切命令是什么,以及收到的确切错误消息是什么?git checkout–孤立newBranch;git push origin newBranch-->“src refspec newBranch与任何一个都不匹配。”@SnigdhaGayatri try:
git-c“push.default=current”push-u origin newBranch
。我已经相应地编辑了我的答案。问题不在于推送。问题在于创建“空”分支,在具有多个分支的远程存储库中没有任何内容。尝试使用:git commit–allow empty-m“empty Branch”,但似乎不起作用。@SnigdhaGayatri是本地创建的孤立分支,然后push将在远程repo上创建一个空分支。@SnigdhaGayatri您键入的确切命令是什么,以及收到的确切错误消息是什么?git checkout–孤立newBranch;git push origin newBranch-->“src refspec newBranch与任何一个都不匹配。”@SnigdhaGayatri try:
git-c“push.default=current”push-u origin newBranch
。我已相应地编辑了我的答案。