¿Cuáles son las diferencias entre .gitignorey .gitkeep? ¿Son lo mismo con un nombre diferente, o ambos cumplen una función diferente? Parece que no puedo encontrar mucha documentación sobre
¿Cuáles son las diferencias entre .gitignorey .gitkeep? ¿Son lo mismo con un nombre diferente, o ambos cumplen una función diferente? Parece que no puedo encontrar mucha documentación sobre
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,...
Tengo un proyecto en el que corrí git init. Después de varias confirmaciones, hice lo git statusque me dijo que todo estaba actualizado y que no había cambios locales. Luego hice varios cambios consecutivos y me di cuenta de que quería tirar todo y volver a mi estado original. ¿Este comando lo...
Recientemente cambié a sincronizar mis repositorios a https: // en GitHub (debido a problemas con el firewall), y siempre me pide una contraseña. ¿Hay alguna forma de almacenar en caché las credenciales, en lugar de autenticar cada vez que eso git
Estamos usando submódulos git para administrar un par de proyectos grandes que dependen de muchas otras bibliotecas que hemos desarrollado. Cada biblioteca es un repositorio separado que se incorpora al proyecto dependiente como un submódulo. Durante el desarrollo, a menudo queremos tomar la última...
Recientemente me uní a GitHub . Recibí algunos proyectos allí. Necesito incluir algunas imágenes en mi archivo README. No sé cómo hacer eso. Busqué sobre esto, pero todo lo que obtuve fueron algunos enlaces que me decían "alojar imágenes en la web y especificar la ruta de la imagen en el archivo...
Si tengo n commits, ¿cómo puedo ramificar desde el n-3 commit? Puedo ver el hash de cada commit.
Tengo un repositorio Git que contiene varios subdirectorios. Ahora he descubierto que uno de los subdirectorios no está relacionado con el otro y debe separarse a un repositorio separado. ¿Cómo puedo hacer esto mientras mantengo el historial de los archivos dentro del subdirectorio? Supongo que...
¿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
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...
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...
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)...
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...
Después de la última confirmación, modifiqué un montón de archivos en mi copia de trabajo, pero quiero deshacer los cambios en uno de esos archivos, como en restablecerlo al mismo estado que la confirmación más reciente. Sin embargo, solo quiero deshacer los cambios de la copia de trabajo solo de...
He estado usando Git durante un tiempo y recientemente descargué una actualización solo para encontrar este mensaje de advertencia cuando lo intento push. warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain...
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...
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
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...
Actualicé a macOS Mojave (esto también sucede con la actualización de Catalina). Esta mañana navegué a la base de código de mi trabajo en la Línea de comandos en mi MacBook pro, escribí "git status" en el repositorio y recibí el error: xcrun: error: invalid active developer path...
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...