2011-12-09 17 views
5

Uno de los desarrolladores de mi equipo tiene los siguientes problemas. Tienen la capacidad de extraer una rama remota que dice que está actualizada, pero no pueden enviarla a esa rama remota. Lo siguiente es lo que están recibiendo en el comando git mensaje de WindowsGit push no funciona, pero git pull está en la sucursal remota

[email protected] ~/documents/workspace/my-repository (workflowNewCOBRequest1) 
$ git remote show origin workflowNewCOBRequest1 
Enter passphrase for key '/c/Users/MY/.ssh/id_rsa': 
* remote origin 
    Fetch URL: [email protected]:myorg/my-repository.git 
    Push URL: [email protected]:myorg/my-repository.git 
    HEAD branch: master 
    Remote branches: 
    2_Initial_COB_Submission tracked 
    COB_VF_email_template new (next fetch will store in remotes/origin) 
    Team-approval   tracked 
    develop     tracked 
    master     tracked 
    testing     tracked 
    workflowNewCOBRequest1 tracked 
    Local branches configured for 'git pull': 
    develop    merges with remote develop 
    master     merges with remote master 
    workflowNewCOBRequest1 merges with remote workflowNewCOBRequest1 
    Local refs configured for 'git push': 
    Team-approval pushes to Team-approval (up to date) 
    develop  pushes to develop  (local out of date) 
    master  pushes to master  (up to date) 

[email protected] ~/documents/workspace/my-repository (workflowNewCOBRequest1) 
$ git push origin workflowNewCOBRequest1 
Enter passphrase for key '/c/Users/MY/.ssh/id_rsa': 
fatal: workflowNewCOBRequest1 cannot be resolved to branch. 
fatal: The remote end hung up unexpectedly 

He buscado en internet y no puedo encontrar nada parecido a esto. ¿Algunas ideas?

Gracias

Paul

Respuesta

11

que tenía un problema similar usando una versión antigua de git

tratar

git version 

y comparar con alguien que no está teniendo el problema

Aunque, aquí parece que el problema es que no tienes hav e una REF local para empujar esa rama de vuelta al origen.

¿Funciona? Se indica explícitamente que se ramifican para empujar a (y desde)

git push origin workflowNewCOBRequest1:workflowNewCOBRequest1 
+0

Editado ... creo que el problema no es REF para impulsar esa rama (tratando de encontrar una solución para usted ahora) –

+0

Comando para que usted pruebe :) –

+0

Ese comando hizo algo diciendo que todo estaba actualizado, pero he encontrado ha destruido su repositorio de todas maneras (sin seguir las instrucciones ;-)) ¡Gracias por la ayuda! – pbattisson

1

Pasé una hora probando todo tipo de cosas: nada funcionó para deshacerse del error. Finalmente, decidí eliminar el repositorio local y cloné el repositorio remoto de nuevo. Entonces todo comenzó a funcionar bien. No es ideal, pero funcionará.

Cuestiones relacionadas