当我使用 EGit 从远程分支创建新分支时,我设置了错误的远程跟踪:
我从远程分支 refs/heads/master 创建本地分支 feature1 并立即推送到上游。在我的 .git/config 文件中配置了以下远程跟踪:
[branch "feature1"]
remote = origin
merge = refs/heads/master
因此,拉入和推入该分支将拉出/拉入远程主分支。我希望使用以下跟踪配置:
[branch "feature1"]
remote = origin
merge = refs/heads/feature1
我知道我什至可以从 EGit 修复它,但我担心我团队中的其他开发人员没有意识到这一点并将未完成的功能推送到主分支。
难道我做错了什么?