github fusionar origen y repository principal

Tengo el repository principal en github. He creado un tenedor. Creé una twig e hice algunos cambios y cometí / presioné github. Ahora necesito fusionar el repository principal y mi twig. ¿Cómo puedo fusionar ambos? He creado el clon de Repositroy principal. Cuando trato de hacer

git pull origin branchname

yo obtengo

0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487 

AllocationBase 0x9A0000, BaseAddress 0x9E0000, RegionSize 0x140000, Estado 0x2000

C: \ Archivos de progtwig (x86) \ Git \ bin \ sh.exe: * No se pudo reservar espacio para el hp de cygwin, Win32 error 0

Por favor, sugiero ¿cómo puedo fusionar ambos?

Creo que el flujo de trabajo es algo como esto:

 git clone http://remote rep here ... Do work ... git branch temp git checkout temp git pull http://remote rep here git checkout master git merge temp