我们的团队有轻微的不匹配,我们不小心将我们的文件夹命名为相同的东西..但是有不同的情况。我们现在有Feature/FeatureName
和feature/featureName
。我们想为我们的分支使用驼峰套管,所以我们想要feature/featureName
。
我尝试将Feature
移到oldFeatures
分支中:
git mv Feature oldFeature
但我得到了:
致命:分支名称无效:'功能'
问题是:当Feature
的用户尝试执行此操作时:
git branch -b feature/newestFeature
git add .
git commit -m "Feature added"
git push -u origin feature/newestFeature
他会收到这个错误:
致命:feature / newestFeature无法解析为分支。
当同一个用户分支到一个已经存在的小写分支(他没有创建)时,尝试推回到同一个分支时会出现同样的问题。
这里最好的选择是什么?我无法移动Feature
分支/文件夹,我无法使用feature
分支/文件夹,因为它说"无法解析为分支",等等。
答案 0 :(得分:0)
结束删除所有远程分支,删除Git文件夹的本地副本,然后克隆一个品牌打击新的。现在工作正常。