使用不同的大小写重命名/移动分支文件夹

时间:2016-09-30 14:04:00

标签: git

我们的团队有轻微的不匹配,我们不小心将我们的文件夹命名为相同的东西..但是有不同的情况。我们现在有Feature/FeatureNamefeature/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分支/文件夹,因为它说"无法解析为分支",等等。

1 个答案:

答案 0 :(得分:0)

结束删除所有远程分支,删除Git文件夹的本地副本,然后克隆一个品牌打击新的。现在工作正常。