我的主分支目前正在与本地文件夹W:\folder2
同步。
我希望我的主分支与本地文件夹W:\folder1
同步。
我该怎么做?
我在使用git worktree add <second path>
和git checkout master
以及git checkout -b <new branch>
命令在GitShell中学习时正在玩游戏。
之前,我的主分支与本地文件夹W:\folder1
同步
现在它与本地文件夹W:\folder2
同步。
我想我不小心换了东西。
如何将其切换回来?
答案 0 :(得分:2)
git worktree
强> Git worktree于2007年在git repo的contrib
文件夹下引入,名为new-workdir
。
在 git V2.5 中,它被命名为worktree
,它允许您在不同的文件夹中拥有相同存储库的多个实例。
例如:
git worktree add <second path>
将在您的计算机上创建另一个文件夹,允许您同时在不同的分支上工作。
如果要删除工作树,请使用prune子命令
<强>
prune
强>
修剪$ GIT_DIR / worktrees中的工作树信息。
删除它的另一个选择是删除.git/worktrees
文件夹