version-control

Comando Git para mostrar el id de confirmación de HEAD?

¿Qué comando puedo usar para imprimir el id de confirmación de HEAD? Esto es lo que estoy haciendo a mano: $ cat .git/HEA ... hivo de texto contenga exactamente el id de confirmación de HEAD (nada más o menos, y no solo un ref). Alguien puede ayudar?

Debe Gemfile.cerradura ser incluido adentro.gitignore?

Soy nuevo en bundler y los archivos que genera. Tengo una copia de un repositorio git de GitHub que está siendo contribuido p ... incipal, pero si hago una solicitud de extracción, ¿causará un problema? ¿Debería incluirse Gemfile.lock en el repositorio?

¿Confirmo el bloqueo del paquete?archivo json creado por npm 5?

Npm 5 fue lanzado hoy y una de las nuevas características incluye instalaciones deterministas con la creación de un archivo p ... código fuente? Asumo que es similar a yarn.lock y composer.lock, ambos se supone que deben mantenerse en control de fuente.

¿Continúa el desarrollo en una rama o en el tronco? [cerrado]

Supongamos que está desarrollando un producto de software que tiene versiones periódicas. ¿Cuáles son las mejores prácticas c ... su trabajo experimental en ramas. ¿Qué piensa la gente que el tronco es considerado " oro "o considerado una"caja de arena"?

¿Qué tan estable es el plugin git para eclipse?

Tenía la intención de jugar con git, y me preguntaba si alguien había usado el complemento git para eclipse Veo que está e ... populares lista. Haga clic en instalar. Mucho más fácil que tener que agregar ubicaciones de sitios de actualización a mano.

Ignorar archivos que ya han sido confirmados en un repositorio Git [duplicar]

Esta pregunta ya tiene una respuesta aquí: Cómo hacer que Git "olvide" un archivo que fue rastreado pero ... archivo .gitignore. ¿Cómo puedo actualizar el índice de archivos para que se ignoren los archivos que quiero que se ignoren?

Cómo dividir la última confirmación en dos en Git

Tengo dos ramas de trabajo, master y foro y he hecho algunas modificaciones en foro rama, de la que me gustaría cherry-pick a ... HEAD Entonces mi pregunta es, ¿cuál es la mejor manera de dividir la última confirmación en dos confirmaciones separadas?

¿Cómo puedo poner una base de datos bajo git (control de versiones)?

Estoy haciendo una aplicación web, y necesito hacer una rama para algunos cambios importantes, la cosa es, estos cambios requ ... utomáticamente se vuelve compatible con la rama en la que estoy actualmente. Realmente no me importan mucho los datos reales.

¿Utiliza el control de código fuente para los elementos de su base de datos? [cerrado]

Siento que mi tienda tiene un agujero porque no tenemos un proceso sólido en su lugar para versionar los cambios de esquema d ... al y algo se pierda. ¿Existen buenas prácticas para ello? ¿Cuáles son algunas estrategias que han funcionado para usted?

Flujo de trabajo de Github preferido para actualizar una solicitud de extracción después de la revisión del código

He enviado un cambio a un proyecto de Código Abierto en Github y he recibido comentarios de revisión de código de uno de los ... : No se si esto afecta la respuesta o no, pero no hice los cambios en una rama separada, solo hice un commit encima de master

git-svn: ¿cómo puedo crear una nueva rama svn a través de git?

Tengo un repositorio git que rastrea un repositorio svn. Lo cloné usando --stdlayout. He creado una nueva rama local a travé ... io svn. ¿Cómo lo hago? (recortado un montón de texto de investigación. consulte el historial de preguntas si le importa)

Mercurial-volver a la versión anterior y continuar desde allí

Estoy usando Mercurial localmente para un proyecto (es el único repositorio que no hay que empujar/tirar hacia/desde ningún o ... iones 39-45 se pierden para siempre o terminan en una rama sin salida propia. ¿Qué comando / conjunto de comandos necesito?

Preguntas de flujo de trabajo de Git y rebase vs merge

He estado usando Git durante un par de meses en un proyecto con otro desarrollador. Tengo varios años de experiencia con SVN, ... amar Git y nunca quiero volver a SVN. Si estás luchando, solo quédate con él y eventualmente verás la luz al final del túnel.

¿Cómo listar ramas que contienen una confirmación dada?

¿Cómo puedo consultar git para averiguar qué ramas contienen una confirmación dada? gitk usualmente listará las ramas, a men ... o caso solo dice "muchas (38)" o algo así. Necesito saber la lista completa, o al menos si ciertas ramas contienen el commit.

¿Cuál es la diferencia entre hg forget y hg remove?

Quiero que mercurial elimine varios archivos del estado actual del repositorio. Sin embargo, quiero que los archivos existan en la historia anterior. ¿En qué difieren forget y remove, y pueden hacer lo que yo quiero?

Checkout un archivo de Subversion

"No es posible revisar un solo archivo. El mejor nivel de pagos que puede hacer es en el nivel de directorio." ¿Cómo puedo ... revisar un archivo (imagen) de eso. Esta carpeta es realmente grande y tiene un montón de otras cosas que no necesito ahora.

Descargar Github pull request como diff unificado

¿Cómo puedo descargar los cambios contenidos en una solicitud de extracción de Github como un diff unificado?

¿Restablecer o revertir un archivo específico a una revisión específica usando Git?

He realizado algunos cambios en un archivo que ha sido confirmado varias veces como parte de un grupo de archivos, pero ahora ... trar la revisión que necesito, pero simplemente no tengo idea de cómo recuperar el archivo a su estado anterior en el pasado.

¿Cómo puedo deshacer git reset hard hard HEAD~1?

¿Es posible deshacer los cambios causados por el siguiente comando? Si es así, ¿cómo? git reset --hard HEAD~1

Ignora el.archivo gitignore

Acabo de hacer un git init en la raíz de mi nuevo proyecto. Luego creé un archivo .gitignore. Ahora, cuando escribo git status, .el archivo gitignore aparece en la lista de archivos sin seguimiento. ¿Por qué es eso?