2 votos

Usando Finder para copiar archivos por valor en lugar de la referencia de los archivos

Quiero copiar un par de archivos de un directorio de un repositorio de git en rama a otra rama que no tiene los archivos. Con Windows, puede copiar los archivos que están guardados en el portapapeles como son, tales como pasar los archivos a algún directorio temporal. Esto le permite eliminar los archivos originales y todavía pegar en cualquier otro lugar; básicamente una operación de corte. Sé que Mac OS no tienen la capacidad de cortar archivos, así que yo supongo que es por eso que cuando copio los archivos de la rama a, salida de la rama B, y tratar de pegar los archivos en el mismo directorio para la rama B, la opción de pegado es de color gris; los archivos que se hace referencia ya no existen para ser copiado.

Es allí una manera de permitir a un directorio temporal donde todos los elementos copiados no son simplemente referencias a los elementos que se van a copiar?

1voto

Tom Bruno Puntos 76

El comando git-checkout se usa para "pagar" archivos en su rama actual desde otra rama. Esto sería más seguro ya que todo permanecería en el control de versiones:

 git checkout <branch_name> -- <paths>
 

Ejemplo,

 git checkout develop
git checkout master
git checkout develop -- myfile.js
 

pagaría myfile.js de desarrollo en maestro para que pueda confirmarlo cuando esté listo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X