微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

git如何在本地切换回远程主机

如何解决git如何在本地切换回远程主机

我有一个本地git项目与一个远程github项目同步。我使用浏览器/ GUI,XYZ创建了一个远程分支,并使用笔记本电脑上的以下命令将本地git工作区切换到该分支以进行本地开发:

git fetch

git checkout --track origin/XYZ

#\<do some local coding and commit\>

git push

#\<do some remote editing on a branch file using browser and commit\>

git pull

到目前为止,推/拉是无缝的。现在,我已经完成了稳定分支代码的工作,并想将 local 工作区切换回本地master分支,并且同时使它开始跟踪远程master分支,以便进行git push / pull无需任何-b / -B类型的开关,即可与远程master分支一起简单地工作。但是,以下命令不起作用:

git checkout --track origin/master

有什么主意如何使本地工作区切换回master分支并开始跟踪远程master吗?

解决方法

我不确定您在命令窗口上正在尝试什么。但是我想给你一些提示,我知道这些提示可能有用。

首先,您可以使用以下方法查找分支机构吗:

$git branch

它将提示您拥有的所有分支。然后尝试切换是否存在:

$git switch master

$git checkout -b master

您能具体一点吗,我会尽力帮助您。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。