我如何在新的远程分支上使用 git push ?

joz*_*o22 2 git branch push remote-access

我默认创建了第一个主分支。

我签出一个名为“prd”的新分支,我希望它推送到远程源,但在新分支上。

我尝试这样做:

$ git push -u origin/prd prd
Run Code Online (Sandbox Code Playgroud)

但控制台记录了:

fatal: 'origin/prd' does not appear to be a git repository
fatal: Could not read from remote repository.
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题吗?

Slo*_*tić 9

# Create a new branch:
git checkout -b branch_name
# Edit, add and commit your files.
# Push your branch to the remote repository:
git push -u origin branch_name
Run Code Online (Sandbox Code Playgroud)

这应该有效。


dim*_*r.d 8

-u标志是 的缩写-set-upstream,它需要一个存储库名称。在这种情况下,存储库有一个别名origin。第二个参数是分支的名称。

$ git push origin prd
Run Code Online (Sandbox Code Playgroud)