Preguntas etiquetadas con git

1924
¿Cómo puedo eliminar un archivo de un repositorio de Git?

He agregado un archivo llamado "file1.txt"a un repositorio Git. Después de eso, lo comprometí, agregué un par de directorios llamados dir1y dir2, y los comprometí al repositorio de Git. Ahora el repositorio actual tiene "file1.txt", dir1y dir2. ¿Cómo puedo eliminar "file1.txt"sin afectar a otros,...

1752
Ver confirmaciones de Git no apresuradas

¿Cómo puedo ver las confirmaciones locales que he realizado y que aún no se han enviado al repositorio remoto? Ocasionalmente, git statusimprimirá que mi rama es X confirma antes origin/master, pero no siempre. ¿Es esto un error con mi instalación de Git o me falta

1739
¿Cómo recuperar un alijo caído en Git?

Frecuentemente uso git stashy git stash poppara guardar y restaurar cambios en mi árbol de trabajo. Ayer tuve algunos cambios en mi árbol de trabajo que había escondido y reventado, y luego hice más cambios en mi árbol de trabajo. Me gustaría volver y revisar los cambios ocultos de ayer, pero git...

1731
¿Cómo detener el seguimiento e ignorar los cambios en un archivo en Git?

He clonado un proyecto que incluye algunos .csproj archivos. No necesito / me gusta que mis csprojarchivos locales sean rastreados por Git (o que aparezcan al crear un parche), pero claramente son necesarios en el proyecto. Yo he añadido *.csproj a mi LOCAL .gitignore, pero los archivos ya están...

1702
Haga que .gitignore ignore todo excepto algunos archivos

Entiendo que un archivo .gitignore oculta archivos específicos del control de versiones de Git. Tengo un proyecto (LaTeX) que genera muchos archivos adicionales (.auth, .dvi, .pdf, registros, etc.) mientras se ejecuta, pero no quiero que se rastreen. Soy consciente de que podría (tal vez debería)...

1657
Convertir la rama actual de Git en una rama maestra

Tengo un repositorio en Git. Hice una rama, luego hice algunos cambios tanto en el maestro como en la rama. Luego, decenas de confirmaciones más tarde, me di cuenta de que la rama está en un estado mucho mejor que el maestro, así que quiero que la rama se "convierta" en el maestro y no tenga en...

1622
¿Cómo fusionas dos repositorios Git?

Considere el siguiente escenario: He desarrollado un pequeño proyecto experimental A en su propio repositorio de Git. Ahora ha madurado, y me gustaría que A sea parte de un proyecto más grande B, que tiene su propio gran repositorio. Ahora me gustaría agregar A como un subdirectorio de B. ¿Cómo...

1613
Eliminar archivos de Git commit

Estoy usando Git y he comprometido algunos archivos usando git commit -a Más tarde, descubrí que se había agregado un archivo por error al commit. ¿Cómo puedo eliminar un archivo de la última

1607
¿Cómo maneja Git los enlaces simbólicos?

Si tengo un archivo o directorio que es un enlace simbólico y lo envío a un repositorio de Git, ¿qué le sucede? Supongo que lo deja como un enlace simbólico hasta que se elimine el archivo y luego, si retira el archivo de una versión anterior, simplemente crea un archivo normal. ¿Qué hace cuando...

1559
¿Cómo puedo conciliar HEAD separado con maestro / origen?

Soy nuevo en las complejidades de ramificación de Git. Siempre trabajo en una sola rama y confirmo cambios y luego me desplazo periódicamente a mi origen remoto. Recientemente, en algún lugar, restablecí algunos archivos para sacarlos de la puesta en escena de la confirmación, y luego hice una...