如何解决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 举报,一经查实,本站将立刻删除。