【发布时间】:2015-12-18 04:01:50
【问题描述】:
我的 gitlab 项目中有 2 个分支。现在我在主(默认)分支上。我想将其更改为另一个基础,这是我尝试过的:
当我转到VCS -> Git -> Branches,然后单击Checkout tag or revision 时,我总是收到错误消息:
pathspec 'my branch' 与 git 已知的任何文件都不匹配
我该怎么办?我要做的就是更改branch 并执行pull 请求。
【问题讨论】:
-
您使用的是哪个操作系统? git (git bash 或其他) 行代码很简单...转到带有 git clone 的文件夹,然后:“git branch”检查所有分支。如果那里没有显示分支,请输入:“git branch”和分支的第一个字母,然后按 TAB 键自动完成...这应该会显示您需要的分支。 “git checkout branchyouneed”(branchyouneed 将是您要结帐的分支目标)
-
@MarianoZorrilla 谢谢。它会下载整个分支吗?所以我需要关闭我当前的项目(master 分支)并打开另一个分支(作为一个新项目)?
-
当你改变分支时,所有的代码都将被修改为当前的分支实现......如果你回到之前的分支,所有的代码都会回来。作为许多分支的普通日常用户......不要关闭你的项目,切换分支,你会很快习惯。 (另外,您可以检查分支之间的差异、获取最新信息、存储更改等)
标签: android git android-studio