使用push命令在服务器上创建和修改分支

时间:2019-01-13 11:22:22

标签: git git-branch git-push

请考虑以下情况现有的存储库。这是第一次在此存储库中创建新分支,而我一直是唯一的用户。

  1. git branch feature
  2. git checkout feature
  3. 对现有文件的各种更改。
  4. git add -u
  5. git commit -m "Added a feature."
  6. git push

最后一条命令是否在服务器中创建分支?如果我重复步骤3-6,更改是否将添加到该分支?

1 个答案:

答案 0 :(得分:1)

答案假定您有一个远程仓库(可以通过git remote进行检查)。

如果您尝试将本地创建的分支推送到远程仓库中,则当它不存在时,您将得到:

The current branch <branch_name> has no upstream branch

您应该这样做:

git push --set-upstream origin <branch_name>

它将在远程仓库中创建分支并推送更改。

在此创建后,您可以轻松进行{​​{1}} / push / pull ..

相关问题