gpt4 book ai didi

git : New branch is pointing to the dev branch

转载 作者:太空狗 更新时间:2023-10-29 14:32:16 32 4
gpt4 key购买 nike

我从 github 克隆了一个分支,它的名字是 dev。我已经开始使用它, pull 和推送代码更改并确保我的本地存储库与远程存储库保持同步。我要开始实现一个新功能,因此创建了一个新分支,如下所示:

/>git branch <newBranchName>

分支创建成功。我已经验证了 dev 和这个新分支的提交编号,两者都相同。然后我将该分支推送到 github,如下所示:

/>git push origin newBranchName 

到目前为止没有问题。我已经开始在这个新分支上工作,然后将代码推送到 github,然后意识到它推送了 dev 分支的所有更改。

/>git branch -vv

表示这个新分支指向 dev 分支。但是我的队友能够将更改推送到 github 上的这个新分支。哪里出了问题?

最佳答案

创建一个分支是不够的。所做的只是创建分支。它不会把你放在上面;你还在开发中。

您需要在创建任何新提交之前 check out 分支:

git checkout newBranchName 
// commits
git push -u origin newBranchName

如果您还没有创建分支,一个简单的 git checkout -b newBranchName 就足够了。

关于git : New branch is pointing to the dev branch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31770192/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com