请考虑以下情况现有的存储库。这是第一次在此存储库中创建新分支,而我一直是唯一的用户。
git branch feature
git checkout feature
git add -u
git commit -m "Added a feature."
git push
最后一条命令是否在服务器中创建分支?如果我重复步骤3-6,更改是否将添加到该分支?
答案 0 :(得分:1)
答案假定您有一个远程仓库(可以通过git remote
进行检查)。
如果您尝试将本地创建的分支推送到远程仓库中,则当它不存在时,您将得到:
The current branch <branch_name> has no upstream branch
您应该这样做:
git push --set-upstream origin <branch_name>
它将在远程仓库中创建分支并推送更改。
在此创建后,您可以轻松进行{{1}} / push
/ pull
..