Pregunta

Estoy tratando de empezar a usar Git y TortoiseGit.

¿Hay una manera de ocultar los archivos que nunca deben ser rastreados por completo? Actualmente, todos los ficheros de construcción temporales están en una misma lista de "No versionado" como nuevos archivos cuando cometo un cambio.

¿Fue útil?

Solución

Crea un archivo de texto llamado .gitignore en la carpeta raíz y añadir líneas como la siguiente para excluir archivos:

*.obj
test.c

A continuación, añadir .gitignore a su repositorio Git y comprometerse:

$ git add .gitignore
$ git commit .gitignore

Otros consejos

Es necesario investigar .gitignore archivos.

git help gitignore

TortoiseGit puede añadir archivos a la lista de ignorados con muchas opciones.

Haga clic derecho sobre un archivo en un repositorio → TortoiseGit Añadir a la lista de ignorados → por nombre de archivo / por extensión

Una muestra de diálogo para elegir las opciones:

Ignorar tipo

Este archivo sólo (coincidencia de nombre absoluta),

recursiva (partido mismo nombre)

archivo Ignorar

.gitignore en el directorio raíz (que comprometerse)

.gitignore incluido en el directorio (que comprometerse)

.git/info/exclude (como un archivo de configuración, almacenado localmente)

Vea también: Manual de entrada , Capítulo 2 . TortoiseGit Guía de uso diario , Ignorando ficheros y directorios .

En caso de que tenga archivos ya se han agregado al repositorio, pero necesita eliminar / ignorarlos, siga estos pasos:

  1. Mover los archivos en algún lugar fuera del repositorio.
  2. Hacer una confirmación, lo que eliminar estos archivos desde el repositorio
  3. Mover los archivos de nuevo al repositorio al lugar donde han sido
  4. Hacer una confirmación, pero ahora en lugar de añadir esos archivos al repositorio, haga clic derecho sobre esos archivos. Seleccione Añadir a la lista de ignorados Por nombre de archivo . La opción a la que se agrega .gitignore ellos es irrelevante, pero se puede buscar la diferencia en Internet.

Dado que uno de los beneficios de TortoiseGit es el uso de la interfaz de usuario, especialmente si ha utilizado otros productos como TortoiseSVN y TortoiseHg , aquí hay algunas maneras de interfaz de usuario para lograr esto:

Archivo no ya añadido

Una manera fácil de agregar archivos a las exclusiones .gitignore es al momento de seleccionar los archivos que se efectuará cuando se hace una git commit través de la tortuga - tortuga mostrará una lista de todos los archivos que no son ignorados, que no están actualmente en su repositorio en el cuadro Not Versioned Files en la parte inferior de la pantalla cometer:

Adición de exclusiones de archivos a .gitignore durante cometer

archivo no deseado ya agregado por error

Si ya has cometido o se empuja el archivo deseado, otra forma en la más reciente (circa 1.8.14) versiones de TortoiseGit para eliminar un archivo existente de su rama del repositorio y añadirlo a una de las .gitignores se oculta debajo de la derecha función de ratón Delete and add to ignore list:

Extracción fichero versionado desde el repositorio y añadiendo a GitIgnore

A continuación, tiene varias opciones para elegir .gitignore, ya sea sobre la conveniencia de añadir simplemente este archivo o comodín partidos, y al que .gitignore para añadirlo a - carpeta local, raíz del repositorio, o el `.git / info / excluir'.

Sin embargo, justo en el último momento, se le da la oportunidad de guardar la copia local del archivo:

eliminado del repositorio, pero mantuvo localmente

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top