Git 如何浏览在特定分支签出的源代码树中的代码
如何浏览源目录树中的文件,同时在特定分支或提交时将其签出,而不影响原始存储库中的任何内容您可以使用git worktree将其他分支的内容签出到新文件夹中,而不影响当前分支 git工作树 git worktree,它允许您跨不同文件夹拥有同一存储库的多个实例 wokrtree将创建包含所需分支内容的新文件夹,但您的3个状态将是干净的,并且每个工作文件夹将有新的3个状态 例如:Git 如何浏览在特定分支签出的源代码树中的代码,git,atlassian-sourcetree,Git,Atlassian Sourcetree,如何浏览源目录树中的文件,同时在特定分支或提交时将其签出,而不影响原始存储库中的任何内容您可以使用git worktree将其他分支的内容签出到新文件夹中,而不影响当前分支 git工作树 git worktree,它允许您跨不同文件夹拥有同一存储库的多个实例 wokrtree将创建包含所需分支内容的新文件夹,但您的3个状态将是干净的,并且每个工作文件夹将有新的3个状态 例如: git worktree add <second path> 将在您的计算机上创建另一个文件夹,允许您同时
git worktree add <second path>
将在您的计算机上创建另一个文件夹,允许您同时处理不同的分支
如果要删除工作树,请使用prune子命令
修剪
修剪$GIT_DIR/worktrees中的工作树信息
删除它的另一个选项是删除.git/worktrees文件夹
如果以后使用重基:
注:
您还可以使用git-rebase[-no]-autostash。
非常感谢非常有用的答案,您是否知道有任何git GUI应用程序已经在使用此功能,并提供了方便的功能,可以将完整的源代码浏览到其他分支?目前还没有。buy我想它很快就可以使用了,因为它是一个很酷很有用的功能,一旦你在各种现有应用程序中找到了它,你就会发现gitg提供的功能到目前为止还很有限。无论如何,谢谢你的帮助