如果在source tree
中浏览文件,在特定分支或提交时检出文件,而不影响原始存储库中的任何内容
答案 0 :(得分:1)
您可以使用git worktree
将其他牧场的内容签入新文件夹,而不会影响当前分支。
git worktree
强> git worktree
它允许您在不同的文件夹中拥有相同存储库的多个实例。
wokrtree
创建新文件夹,其中包含所需分支的内容,但您的3状态将是干净的,并且每个工作文件夹都会有新的3状态。
例如:
git worktree add <second path>
将在您的计算机上创建另一个文件夹,允许您同时在不同的分支上工作。
如果要删除工作树,请使用prune子命令
<强>
prune
强>
修剪$GIT_DIR/worktrees
中的工作树信息。
删除它的另一个选择是删除.git/worktrees
文件夹
如果您稍后使用rebase:
git rebase [--no]-autostash
。