git - 同时在同一个 git 目录上工作

标签 git git-worktree

是否可以在同一个 git 目录上同时执行以下操作:

  • 在一个分支上编译

  • 在另一个分支工作

最佳答案

您可以为此使用附加工作树。可以在分支上 check out 一个工作树,它有自己的目录,您可以在其中进行编译。

另一个工作树可以在另一个分支上的不同目录中 check out ,以便您继续工作而不会干扰另一个工作树中正在进行的编译。

检查文档 here .

通常:

git worktree add <path/to/new/worktree>

然后在目录之间cd以在任一工作树上执行命令。

关于git - 同时在同一个 git 目录上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68160480/

相关文章:

linux - 将 GitHub 文件(和更新)获取到 Ubuntu 网络服务器上

git - 如何从已删除的 git 工作树中恢复分阶段更改?

Git 提交可以在命令行中使用,但在 golang 代码中会失败

Git 子模块警告 'multiple configurations found'

git - 仅将一个文件还原到父分支

iphone - zxing 的 git 子模块(iPhone 版本)?

git - 除了生成的 git 树结构之外,git pull 与 git fetch + git rebase 之间还有什么重要区别吗?

Git:存储的替代品

git - 如何删除检查同一存储库的 git 子模块的重复数据?

Git log *.java 文件和提交者