gpt4 book ai didi

git - 如何让我的分支显示 "Your branch is up to date with ' origin/master'

转载 作者:行者123 更新时间:2023-12-05 09:12:15 25 4
gpt4 key购买 nike

在我写一些我在谷歌上找到的命令之前,git console 说

Your branch is up to date with 'origin/master'

当我输入 git status 时。

因此,在我输入在 google 上找到的 (git push -u origin 01-MyfeatureProductListing) 之后,当我检查状态 (git status) 时,它现在说:

Your branch is up to date with 'origin/01-MyfeatureProductListing'.

我如何将它恢复到原来的方式? (你的分支是最新的'origin/master'),每次当我输入“git status

使用 Visual Studio 2017。

最佳答案

将当前分支的上游分支设置回origin/master,
使用 -u|--set-upstream-to git branch 选项:

git branch -u origin/master

您传递给 git push-u 标志指示 git 将您当前的分支链接到远程分支 origin/01-MyfeatureProductListinggit branch -u 允许您将其覆盖到您想要的任何远程分支。
您还可以使用 --unset-upstream 停止让 git 将您的本地分支与远程分支进行比较。

您可以在本地克隆的.git/config文件中查看本地分支和远程分支之间的链接;如果你用任何文本编辑器(gedit、记事本、vscode ...)打开这个文件,你应该看到几个部分看起来像:

[branch "mybranch"]
remote = origin
merge = refs/heads/01-MyfeatureProductListing

上面的意思是本地分支mybranch被设置为跟踪origin/01-MyfeatureProductListing
-u 选项仅更新此部分。


[edit] 很明显:git push-u 选项是完全可选的,如果你想推送而不设置或更新远程跟踪分支,只需删除 -u 选项 ...

关于git - 如何让我的分支显示 "Your branch is up to date with ' origin/master',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58798653/

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