Cod*_*lue 2 git azure-devops visual-studio-2017
在我写一些我在谷歌上找到的命令之前,git console 说
您的分支已更新为“origin/master”
当我输入git status.
因此,当我输入git push -u origin 01-MyfeatureProductListing在谷歌上找到的 ( ) 后,当我检查状态 (git status) 时,它现在显示:
您的分支已更新为“origin/01-MyfeatureProductListing”。
我怎样才能让它回到原来的方式?(你的分支是最新的“origin/master”),每次我输入“ git status ”
使用 Visual Studio 2017。
要将当前分支的上游分支设置回origin/master,
请使用-u|--set-upstream-to以下选项git branch:
git branch -u origin/master
Run Code Online (Sandbox Code Playgroud)
-u您传递给 git 的标志指示git push将您当前的分支链接到远程分支origin/01-MyfeatureProductListing。git branch -u允许您将其覆盖到您想要的任何远程分支。
您还可以用来--unset-upstream停止让 git 将本地分支与远程分支进行比较。
.git/config您可以在本地克隆的文件中查看本地分支和远程分支之间的链接;如果您使用任何文本编辑器(gedit、记事本、vscode ...)打开此文件,您应该看到几个如下所示的部分:
[branch "mybranch"]
remote = origin
merge = refs/heads/01-MyfeatureProductListing
Run Code Online (Sandbox Code Playgroud)
以上表示mybranch已设立本地分公司进行跟踪origin/01-MyfeatureProductListing。
该-u选项只是更新此部分。
[编辑]显然:-u选项git push是完全可选的,如果您想在不设置或更新远程跟踪分支的情况下推送,只需删除选项-u...
| 归档时间: |
|
| 查看次数: |
8849 次 |
| 最近记录: |