Occasionally when pulling we recieve the following error:
git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin
From https://github.com/pdhiscc/conxus-web
* [new branch] feature/NET-22_Client_compliance_reporting -> origin/feature/NET-22_Client_compliance_reporting
error: Ref refs/remotes/origin/feature/NET-59 is at 1ce1dab2397ab550981a5304a8104c86e384f1b9 but expected 34ae75a0a9e6a452c8cc5939c34828ddfa7392ea
! 34ae75a..1ce1dab feature/NET-59 -> origin/feature/NET-59 (unable to update local ref)
Upon examination of the remote we see two feature branches for NET-59, one with uppercase Feature and another with lowercase feature.
We have no idea how or why this is occuring as the team is using the Git Flow exclusively, all from windows boxes. Recloning the repo seems to temporarily solve the issue, but we've had to do it enough times now that we are worried it could cause larger issues.
Our repo is on github but we are open to moving it to bitbucket if that will help.
Ideas?