我正在与一些人一起进行小组项目,我们有两个活跃的分支机构。
到目前为止,我一直在master分支上工作,直到遇到应用程序的一些问题。有人使用不同的配置创建了一个不同的分支(以尝试解决master上的问题)。
我现在正在跟踪该分支,并已 checkout 。
但是,当我尝试构建gradle或测试或 cucumber 时,我遇到的错误与我掌握的错误相同。事实并非如此,因为创建分支的人能够构建而不会出现这些错误。
我相信gradle仍在尝试从master而不是我所在的分支构建。我做错了什么吗?
最佳答案
为了确保您在正确的分支上,可以在该分支(git 2.5+ with git worktree add
)之后创建第二个工作树:
cd /path/to/repo
git branch # check you are on master
git worktree add ../secondBranch <name of second branch>
cd ../secondBranch
git branch # check you are on second branch
这样,就不需要第二个克隆或切换分支:两个文件夹(
repo
和secondBranch
)都已设置。
关于git - 如何确保我在正确的分支上启动运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36656168/