-1

我的主分支当前正在与本地文件夹同步W:\folder2

我希望我的主分支改为与本地文件夹同步W:\folder1

我怎样才能做到这一点?

git worktree add <second path>我在学习的同时在 GitShell 中使用和git checkout mastergit checkout -b <new branch>命令玩耍。

之前,我的主分支与本地文件夹同步W:\folder1
现在它与本地文件夹同步W:\folder2

我想我不小心切换了一些东西。

我该如何切换回来?

4

1 回答 1

2

git worktree

Git worktree 于 2007 年contrib在 git repo 的文件夹下引入,并被称为new-workdir.

git V2.5中,它被命名为worktree它允许您在不同文件夹中拥有同一存储库的多个实例。

例如:

git worktree add <second path>

将在您的计算机上创建另一个文件夹,允许您同时在不同的分支上工作。


如果要删除工作树,请使用 prune 子命令

prune
修剪 $GIT_DIR/worktrees 中的工作树信息。

删除它的另一个选项是删除.git/worktrees文件夹

于 2016-03-24T17:05:08.917 回答