0

当我尝试从工作树提交时,repo 配置文件更改为不正确的远程 url。当我从主工作树提交时,它会改回正确的。

从我在主分支的回购中,我通过以下方式创建了一个工作树:

/path/to/my/master$ git worktree add ../branch_x -b feature/branch_x

当我准备好提交时

path/to/my/branch_x$ git add .
path/to/my/branch_x$ git commit -m "some message"

然后在 /path/to/my/master/.git/config 文件中

[remote "origin"]
        url = ssh://path_to_bitbucket:7999/bitbucket/proj/master.git
        fetch = +refs/heads/*:refs/remotes/origin/*
        pushurl = git@path_to_bitbucket/master.git

改为

[remote "origin"]
        url = ssh://path_to_bitbucket:7999/bitbucket/proj/branch_x.git
        fetch = +refs/heads/*:refs/remotes/origin/*
        pushurl = git@path_to_bitbucket/branch_x.git

然后所有使用遥控器的工作都失败了......

4

0 回答 0