我有一个未跟踪的分支,它最初是从一个名为origin/develop
的远程分支克隆而来的。我想将此分支推送到远程分支origin/feature/A
。origin/feature/A
还不存在。我希望它在我推动时被创建。我们已经在远程上有分支origin/feature/XYZ
,我正在努力保持一致。本地分支称为A
。我该怎么做?
您应该能够git push origin A:feature/A
。
来自文件:
<refspec>…
指定要使用源对象更新的目标引用。
<refspec>
参数的格式是可选的加号,后跟源对象<src>
,后跟冒号:
,后跟目标引用<dst>
。…
<dst>
告诉通过该推送更新远程侧的哪个ref。
正如knittl在评论中指出的那样,您可以添加-u
标志,使您的本地A
分支跟踪新的origin/feature/A
分支。