Jam*_*sev 59 git branch git-checkout
我有2个分支,尚未准备好合并,但有一些补充逻辑,我想审查(合并前)
我可以查看同一项目的多个git分支吗?可能吗?
mea*_*gar 58
您可以简单地将存储库复制到新位置(通过字面复制目录或使用git clone --shared)并检查每个位置的一个分支.
您还可以使用git-worktree从存储库的单个实例创建多个工作目录.
否则,在合并分支之前比较分支之间文件的主要方法是git diff.
Von*_*onC 10
使用Git 2.5+(Q2 2015),一个Git回购将支持多个工作树与git worktree add <path>(这将取代contrib/workdir/git-new-workdir)
这些"链接"工作树实际上记录在主repo新$GIT_DIR/worktrees文件夹中(因此可以在任何操作系统上工作,包括Windows).
在" 使用Git多个工作目录? "中查看更多信息.