Preguntas etiquetadas con git

378
¿Cómo revertir un "git rm -r"?

Dije accidentalmente git rm -r .. ¿Cómo me recupero de esto? No me comprometí. Creo que todos los archivos se marcaron para su eliminación y también se eliminaron físicamente de mi pago local. EDITAR: podría (si supiera el comando) volver al último commit. Pero sería mucho mejor si pudiera...

374
Fusionarse con una confirmación específica

Creé una nueva rama nombrada newbranchdesde la masterrama en git. Ahora he hecho un poco de trabajo y que fusionar newbrancha master; sin embargo, he realizado algunos cambios adicionales newbranchy quiero fusionarme newbranchhasta el cuarto compromiso del último paramaster . Lo usé...

373
Generando estadísticas desde el repositorio de Git

Estoy buscando algunas buenas herramientas / scripts que me permitan generar algunas estadísticas desde un repositorio git. He visto esta característica en algunos sitios de alojamiento de código, y contenían información como ... confirmaciones por autor confirmaciones por día / semana / año /...

371
¿Cómo colorear la consola Git?

Recientemente vi que la gitconsola en Windows está coloreada, por ejemplo, verde para adiciones, rojo para eliminaciones, etc. ¿Cómo coloreo mi gitconsola de esa manera? Para instalarlo, utilicé el comando: $ sudo apt-get install

368
El escondite solo realizó cambios en git: ¿es posible?

¿Hay alguna forma en que pueda esconder solo mis cambios por etapas? El escenario con el que estoy teniendo problemas es cuando he trabajado en varios errores en un momento dado y tengo varios cambios sin clasificar. Me gustaría poder organizar estos archivos individualmente, crear mis archivos...

368
Git - Ignora la carpeta node_modules en todas partes

Tengo un proyecto que contiene muchos otros proyectos: Proyecto principal Mini proyecto 1 Mini proyecto 2 Todo lo que contiene la node_modulescarpeta. Quiero que git ignore la carpeta sin importar dónde comience desde la carpeta raíz. Algo como esto para agregar .gitignore:...

365
Git: empuje el acceso directo de la rama actual

¿Hay un atajo para decirle a Git que empuje la rama de seguimiento actual al origen? Nota: Sé que puedo cambiar el comportamiento de inserción predeterminado , pero estoy buscando una solución ad-hoc que no cambie el comportamiento predeterminado. Por ejemplo, supongamos que estoy en la rama...