error de git (causado por la confirmación local)

Usé git para verificar el código del repository central. Después de que cambié el código, no puedo hacer commits a ese repository central, así que me comprometí con el repository local.

Ahora, sin afectar el repository central, ¿puedo hacer que mis cambios estén disponibles en otro lugar? Quiero decir: ¿Cómo transmitir mis cambios locales a otros lugares?

La necesidad de esto surge de la siguiente manera: Como el repository central es público y no nuestro, localmente usamos cvs para mantener el control de versiones. Entonces, después de hacer la confirmación local de git, está produciendo un error en otro lugar, de la siguiente manera:

fatal: ambiguous argument 'HEAD^..HEAD': unknown revision or path not in the working tree. Use '--' to separate paths from revisions 

Gracias. Espero que mi pregunta sea clara.

Git tiene una function de clonación que te permitirá hacer esto. Solo google "git clone"

Si cambias la location a la que apunta el remote , entonces se implementará un compromiso con el "repository central".

Como dijo @ReidMac, puedes git clone tu repository local, pero cualquier compromiso futuro no se transferirá automáticamente.

Básicamente, la única forma de hacer que sus commits vayan a otro lugar implica cambiar las ubicaciones remote especificadas en head.