使用TortoiseGit切换分支

8
我在硬盘上克隆了一个git仓库。这个git仓库不仅包含主分支,还有一个名为newBranch的分支。我该如何使用TortoiseGit检出新分支?
我尝试使用switch/checkout命令,但本地文件没有发生任何变化。如果我将两个分支克隆到不同的文件夹中,它可以工作,但我想让它在TortoiseGit中正常工作。
git clone localhost:testProject

git clone localhost:testProject newBranch
不同。
3个回答

9

在TortoiseGit中切换分支时,您有一个复选框选项Force
除此之外,我必须承认我也被难住了。


那并不会改变任何东西...文件仍然是相同的。 - Sebastian Müller
它们在我切换分支时不见了。你使用的是哪个版本?TortoiseGit 1.5.8.0 - Git 1.7.3.1 - Lieven Keersmaekers
1
抱歉,我的错。TortoiseGit 显示了一个已存在锁定的异常,但是同时也显示了“成功”。我重新启动了电脑,删除了源文件,现在再尝试同样的操作,它就成功了。 - Sebastian Müller

3
这是我的解决方法:
  • 右键点击基础文件夹并选择“Git Clone...”。
  • 在弹出窗口中,输入Git仓库的路径,选择适当的本地文件夹。
  • 选择“分支”选项,输入你的分支名称。点击确定。

1
从上下文菜单中进入设置。 常规->上下文菜单->选择“切换/检出”。 之后它将在上下文菜单中可见。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接