Preguntas etiquetadas con git

337
Deshacer un alijo de git

Acabo de esconder un proyecto que no he comprometido. ¿Hay alguna manera de volver al estado antes de que me escondiera? ¿Cómo podría hacer esto? He cerrado la terminal y mi computadora portátil está apagada. He investigado un poco y parece que no hay forma de

335
¿Cómo fuerzo a git a usar LF en lugar de CR + LF en Windows?

Quiero forzar a git a pagar archivos en Windows usando simplemente LFnoCR+LF . Verifiqué las dos opciones de configuración pero no pude encontrar la combinación correcta de configuraciones. Quiero que convierta todos los archivos LFy mantenga elLF en los archivos. Observación: solía autocrlf =...

334
Git pull después de una actualización forzada

Acabo de aplastar algunos compromisos git rebasee hice un git push --force(que es malo, lo sé). Ahora los otros ingenieros de software tienen una historia diferente y cuando lo hacen git pull, Git se fusionará. ¿Hay alguna manera de arreglar esto, excepto hacer un rm my-repo; git clone...

334
¿Por qué GitHub recomienda HTTPS sobre SSH?

En el sitio de GitHub hay un enlace ... https://help.github.com/articles/generating-ssh-keys ... y dice ... Si ha decidido no usar el método HTTPS recomendado, podemos usar las claves SSH para establecer una conexión segura entre su computadora y GitHub. Los pasos a continuación lo guiarán...

329
Git: "Objeto suelto corrupto"

Cada vez que saco de mi control remoto, aparece el siguiente error sobre la compresión. Cuando ejecuto la compresión manual, obtengo lo mismo: $ git gc error: Could not read 3813783126d41a3200b35b6681357c213352ab31 fatal: bad tree object 3813783126d41a3200b35b6681357c213352ab31 error: failed to...

326
git ignora la excepción

Tengo un archivo gitignore que hace que git ignore los *.dllarchivos, y ese es realmente el comportamiento que quiero. Sin embargo, si quiero una excepción (es decir, para poder comprometerme foo.dll), ¿cómo puedo lograr

325
¿Puedo obtener una lista de archivos marcados como "sin cambios"?

¿Qué he marcado como --assume-unchanged? ¿Hay alguna forma de averiguar lo que he escondido usando esa opción? He revisado el .git/directorio y no veo nada que se parezca a lo que esperaba, pero debe estar en algún lugar. Olvidé lo que marqué de esta manera hace unas semanas y ahora necesito...