Preguntas etiquetadas con git

200
Git reset --hard y empuje al repositorio remoto

Tenía un repositorio que tenía algunos errores de confirmación (D, E y F para este ejemplo). ABCDEF maestro y origen / maestro He modificado el repositorio local específicamente con a git reset --hard. Tomé una rama antes del reinicio, así que ahora tengo un repositorio que se ve así: A-B-C...

200
git: ¿Cómo obtengo la última versión de mi código?

Estoy usando Git 1.7.4.1. Quiero obtener la última versión de mi código del repositorio, pero recibo errores ... $ git pull …. M selenium/ant/build.properties …. M selenium/scripts/linux/get_latest_updates.sh M selenium/scripts/windows/start-selenium.bat Pull is not possible because you have...

200
Copie un repositorio de git sin historial

Actualmente tengo un repositorio privado en github que quiero hacer público. Sin embargo, algunas de las confirmaciones iniciales contienen información que no quiero hacer pública (credenciales codificadas, etc.). ¿Cuál es la ruta más fácil para hacer público el último commit (realmente no...

200
VS 2017 Git Local Commit DB.lock error en cada confirmación

Recibimos este error en cada confirmación local: Git falló con un error fatal. Error: abierto (". Vs / XXXXXX.Dev.Library / v15 / Server / sqlite3 / db.lock"): Permiso denegado fatal: No se puede procesar la ruta .vs / XXXXXX.Dev.Library / v15 /Server/sqlite3/db.lock Esta es una instalación...

198
Git Blame Commit Statistics

¿Cómo puedo "abusar" de la culpa (o alguna función más adecuada, y / o junto con los comandos de shell) para darme una estadística de cuántas líneas (de código) hay actualmente en el repositorio que se originan en cada committer? Salida de ejemplo: Committer 1: 8046 Lines Committer 2: 4378...

197
Compruebe si el directorio actual es un repositorio Git

Estoy escribiendo una serie de scripts para la gestión de Git en zsh. ¿Cómo verifico si el directorio actual es un repositorio Git? (Cuando no estoy en un repositorio de Git, no quiero ejecutar un montón de comandos y obtener un montón de fatal: Not a git

197
Poner ganchos git en el repositorio

¿Se considera una mala práctica? Poner .git / hooks en el repositorio de proyectos (usando enlaces simbólicos, por ejemplo). En caso afirmativo, ¿cuál es la mejor manera de entregar los mismos ganchos a diferentes usuarios de

197
git - tirando de una rama específica

He clonado un repositorio de git en mi servidor de desarrollo y luego cambié a la rama de desarrollo, pero ahora no puedo hacer una extracción de git para actualizar la rama. ¿Cómo actualizo el código en el

197
¿Cuáles son los conceptos git de HEAD, master, origin?

A medida que aprendo sobre git, sigo encontrando los términos HEAD, master, origin, y no estoy seguro de cuáles son las diferencias. Si entiendo correctamente, ¿HEAD es siempre igual a la última revisión? Y si es así, ¿es esa la última revisión de todo el repositorio, o de una rama o etiqueta...

197
¿Cómo git reset --hard un subdirectorio?

ACTUALIZACIÓN² : con Git 2.23 (agosto de 2019), hay un nuevo comando git restoreque hace esto, vea la respuesta aceptada . ACTUALIZACIÓN : Esto funcionará de manera más intuitiva a partir de Git 1.8.3, consulte mi propia respuesta . Imagine el siguiente caso de uso: quiero deshacerme de...