所以我想我知道怎么做但不确定!
有一个项目,我有分支机构,我一直在努力使网站响应移动设备。我将分支设置为跟踪origin/prod
,现在我已经更换了我的计算机,需要将该分支拉下来,以便我可以继续从新的开发环境开始工作。
当我在旧PC上创建分支时,我跑了:
$ git checkout -b rwd-theme origin/prod
当我用:
检查远程分支时$ git branch -av
remotes/origin/rwd-theme d6ea17d themeing header
现在我想在我的新电脑上运行这个命令:
$ git checkout -b rwd-theme origin/rwd-theme
这是对的吗?它是否仍会跟踪我当地新环境的起源/产品?
答案 0 :(得分:1)
假设您已经将存储库从远程存储库克隆到本地新机器,那么一切都在那里。
git checkout -b rwd-theme origin/prod
此命令将从rwd-theme
分支创建一个名为prod
的新分支,其中HEAD
的{{1}}将与原始rwd-theme
分支相同,此外将切换到prod
。
现在您打算运行以下命令。
rwd-theme
由于您已经在新本地计算机上克隆了存储库,所以您只需运行,
git checkout -b rwd-theme origin/rwd-theme
您还可以运行git checkout rwd-theme
切换到git checkout -b rwd-theme origin/rwd-theme
分支,这将自动将远程分支与本地分支rwd-theme
关联。
您可以选择运行rwd-theme
以更深入地了解使用远程分支跟踪哪些分支以及其他信息,例如为git remote show origin
和git pull
配置了哪些分支。
如果要将push
专门设置为其远程分支,可以使用
rwd-theme