Preguntas etiquetadas con git

92
¿Cómo puedo usar git rebase sin requerir un empuje forzado?

En un intento por lograr git nirvana, me paso el día aprendiendo cómo aprovechar el rebase para situaciones en las que actualmente me fusiono. Al ejecutar lo que considero un flujo de git 101 (que deletreo a continuación), tengo que hacerlo push --forcecuando empujo mis cambios al origen. No...

92
Borrar caché local de git

Tengo un proyecto de Webstorm que estaba a punto de confirmar, pero antes de presionar el botón de confirmación en la GUI de Windows de Git, recordé que no quiero confirmar el .ideacontenido de mi carpeta. Entonces utilicé el sitio web que genera automáticamente .gitignorespara ciertos IDE y lo...

91
¿Cómo funcionan los patrones negados en .gitignore?

Estoy intentando usar un archivo .gitignore con patrones negados (¡líneas que comienzan con!), Pero no funciona como esperaba. Como ejemplo mínimo, tengo la siguiente estructura de directorios: C:/gittest -- .gitignore -- aaa/ -- bbb/ -- file.txt -- ccc/ -- otherfile.txt y en mi...

91
¿Cómo no cometer nada sin un error?

Estoy tratando de escribir un script de tela que haga a git commit; sin embargo, si no hay nada que confirmar, git sale con un estado de 1. La secuencia de comandos de implementación considera que no se ha realizado correctamente y se cierra. Quiero detectar fallas reales de confirmación, por lo...

91
Lista blanca y subdirectorios en Git

He creado una lista blanca solo para archivos de texto. * !*.txt Ahora, tengo un archivo de texto sin seguimiento en un subdirectorio sub/dir/file.txt, y esto NO se muestra (se ignora). Sin embargo, se muestran los archivos de texto en el directorio raíz. ¿Por qué es así y cómo lo...

91
registrar los primeros 10 en git

Dos preguntas: Cómo mostrar las primeras 10 confirmaciones en git de principio a fin. (sin rama) Cómo especificar el índice de confirmación y registrarlo. (muestra el segundo o el tercero) Sé que git usa parent para vincular la confirmación, es fácil registrar la confirmación de principio a...

91
conflicto de fusión de git rebase

Bifurqué un repositorio de github y trabajé en mi repositorio de github. Hice solicitudes de extracción y se completó. Después de eso, el upstream tuvo más confirmaciones, así que ahora quiero cambiar la base, supongo que eso es lo que tengo que hacer. Pero tengo estos conflictos de...

91
git branch -d da una advertencia

Solo quiero comprender mejor el mensaje de advertencia después de eliminar una sucursal local advertencia: eliminar la rama 'old_branch'que se ha fusionado 'refs/remotes/origin/old_branch', pero que aún no se ha fusionado HEAD.

91
git grep por extensiones de archivo

Sé que, si quisiera grep para un patrón solo en archivos con ciertas extensiones, podría hacer esto: // searches recursively and matches case insensitively in only javascript files // for "res" from the current directory grep -iIr --include=*.js res ./ También he intentado buscar una manera...

91
Enumere todas las sucursales locales sin un control remoto

Problema: quiero una forma de eliminar todas las sucursales locales que tengo que no tienen control remoto. Es bastante fácil canalizar los nombres de las ramas en un git branch -D {branch_name}, pero ¿cómo obtengo esa lista en primer lugar? Por ejemplo: Creo una nueva rama sin control...