Preguntas etiquetadas con git

Git es un sistema de control de versiones distribuido de código abierto originalmente diseñado y escrito por Linus Torvalds. Generalmente se usa para realizar un seguimiento del código fuente de los proyectos de software. Como DVCS, Git proporciona una poderosa ayuda con la ramificación, la fusión y el desarrollo distribuido.


5
Marcar el archivo como "no transmisible" con Git
Quiero mostrar algunos de mis trabajos cargándolos en mi cuenta de GitHub. Sin embargo, hay algunos archivos que contienen contraseñas, como conexiones de bases de datos. ¿Hay alguna manera de marcar un archivo como no compatible con Git para que no pueda aparecer en GitHub?
41 git  github 

3
¿Git previene la degradación de datos?
Leí que ZFS y Btrfs usan sumas de verificación para evitar la degradación de datos y leí que Git tiene integridad a través del hashing esencialmente todo con cada confirmación. Iba a usar un servidor Git en un NAS de Linux con Btrfs RAID 1 para el almacenamiento, pero si …

4
Git: ¿Cómo eliminar todos los archivos no rastreados?
Estoy usando Git para el control de versiones. Ahora quiero eliminar en mi máquina local todos los archivos en el repositorio que no se rastrean. Puedo usar git status para enumerar estos archivos, pero ¿cómo puedo eliminarlos todos?
40 git 

6
¿Puede especificar git-shell en .ssh / Authorized_keys para restringir el acceso a solo comandos git a través de ssh?
Me gustaría poder usar una clave ssh para la autenticación, pero aún así restringir los comandos que se pueden ejecutar a través del túnel ssh. Con Subversion, he logrado esto usando un archivo .ssh / Authorized_keys como: command="/usr/local/bin/svnserve -t --tunnel-user matt -r /path/to/repository",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty ssh-rsa AAAAB3NzaC1yc2EAAAABIetc... He intentado esto con "/ …
37 ssh  git 

4
Error de inserción de Git con Fatal: HttpRequestException encontrado
Es realmente extraño que cuando trato de usar git pushhoy, el error informa Fatal: HttpRequestException encounteredy requiere que ingrese el nombre de usuario y la contraseña. Lo he intentado git pully git cloneambos funcionan bien. Y funciona bien antes de este día y la regeneración de la clave ssh parece …
36 ssh  git  github 

4
¿Por qué no puedo empujar una confirmación vacía?
git commit --amend --allow-empty luego git push origin master el idiota dijo que ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'remoteurl' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') before pushing again. See the 'Note …
35 git 



3
¿Cómo puedo resincronizar un tenedor del original?
Acabo de bifurcar un proyecto en Github. Hice modificaciones y envié una solicitud de extracción. El propietario fusionó mi tenedor con el proyecto principal y luego realizó algunas modificaciones. Entonces, por ahora, mi bifurcación no está actualizada con el proyecto principal. Echo de menos las modificaciones que hizo después de …
33 git  merge  github  forking 

4
¿Cómo puedo habilitar la salida en color para OSX diff?
Necesito diferenciar dos archivos (no dos versiones del mismo archivo, sin embargo, son rastreados por git, pero eso no está relacionado) y me gustaría obtener una salida en color, ¿cómo puedo lograr eso? $ diff file_1 file_2 1,9d0 < <script ... > < // more code < </script> $ El …
33 macos  terminal  git  diff 



1
GIT Overwrite branch con master
Tengo una antigua rama de desarrollo que está completamente desactualizada. No quiero eliminarlo, pero quiero reemplazar su contenido por completo con la rama maestra. Es decir, quiero dev_branch = master Lo intenté: git merge -s ours dev_branch Aunque no funcionó ...
33 git 

3
¿Reescribir el historial de git para reemplazar todos los CRLF a LF?
Voy a transferir un repositorio Git privado de win32 box a Ubuntu. Aunque puedo hacer una confirmación final de dos2unix, pero me gustaría reescribir todo el historial, por lo que algunas GUI de Git mostrarán log / diff correctamente. Por ejemplo, gitg insertará líneas vacías para cada CR / LF.
32 git 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.