Requisitos previos
1. Instalar escritorio Github
Github Desktop ayuda al usuario de GIT a realizar las tareas relacionadas con GIT gráficamente. Puede descargar fácilmente el último instalador de esta aplicación para Ubuntu desde Github.comunicarse. Debe instalar y configurar esta aplicación después de descargar para usarla. También puede verificar el tutorial para instalar GitHub Desktop en Ubuntu para conocer el proceso de instalación correctamente.
2. Crear una cuenta de Github
Deberá crear una cuenta de GitHub para verificar la salida de los comandos utilizados en este tutorial.
3. Crear un repositorio local
Debe crear un repositorio local para verificar los comandos utilizados en este tutorial.
Crear personalizado .Patrones de Gitignore
.gitignore El archivo contiene los patrones para ignorar el archivo desde el repositorio. Cualquier repositorio puede contener uno o más archivos ignorar en diferentes directorios. Si el .gitignore El archivo no se crea antes, vaya a la carpeta de repositorio local llamada enviar correo electrónico y ejecute el siguiente comando para crear el archivo.
$ nano .gitignoreAgregue el siguiente contenido al archivo. Aquí, /temperatura/* El patrón ignorará todos los archivos desde la carpeta TEMP, /prueba/* El patrón ignorará todos los archivos desde la carpeta de prueba, *.dogx El patrón ignorará todos los archivos con la extensión *.docx desde la ubicación del repositorio y *.TXT El patrón ignorará todos los archivos con la extensión *.TXT.
/temperatura/*Cierre el editor nano después de guardar el archivo. Ejecute el siguiente comando para obtener la información de estado actual del repositorio de git.
Estado de $ gitLa siguiente salida muestra que .Gitignore es un archivo sin seguimiento del repositorio.
Ejecute los siguientes comandos para agregar el .gitignore Archivo en el repositorio y verifique el estado nuevamente.
$ git add .gitignoreLa siguiente salida muestra que un .El archivo Gitignore se ha agregado al repositorio pero aún no se ha comprometido.
Ejecute el siguiente comando para confirmar la tarea realizada antes con un mensaje de confirmación.
$ git commit -m "archivos y carpetas ignoradas creadas."La salida muestra que un archivo se cambia y se han realizado algunas inserciones.
Ejecute el siguiente comando para averiguar el patrón de la .gitignore archivo que ignorará la prueba.archivo txt.
$ git check -ignore -v prueba.TXTLa siguiente salida muestra que la prueba.TXT El archivo será ignorado para el patrón definido en la línea número 4 del .gitignore archivo.
Crea una carpeta llamada temperatura en la carpeta de repositorio actual y agregue un archivo llamado temporario.py bajo la temperatura carpeta. Ahora, ejecute el siguiente comando para averiguar el patrón de la .gitignore archivo que ignorará el temporario.py archivo.
$ git check -ignore -v temp/*La siguiente salida muestra que temperatura/temporal.py será ignorado por el patrón definido en la línea número 1 del .archivo gitignore.
Global .Patrones de Gitignore
Si desea aplicar algunos patrones de ignoración para todos los repositorios de la unidad local, debe definir los patrones en un global ~/.gitignore archivo. Ejecute el siguiente comando para agregar una configuración para el global ~/.gitignore archivo.
$ Git Config -Global Core.Excludesfile ~/.gitignoreLa siguiente salida aparecerá si el comando anterior se ejecuta correctamente.
Abierto ~/.gitignore Archivo Uso de cualquier editor para agregar patrones globales para todos los repositorios de la unidad local. Aquí se usa el editor nano. Ejecute el siguiente comando para abrir el archivo.
$ nano ~/.gitignoreAgregue las siguientes líneas a los archivos, guarde y cierre el archivo. Según estos patrones, todos los archivos con el nombre, prueba con cualquier extensión se ignorará y todos los archivos con la extensión .registro será ignorado.
prueba.*prueba.Py, prueba.txt, sys.Dato de registro.registro, y índice.php Se han creado archivos en el repositorio local nombrado archivo de lectura. Solo el índice.php el archivo se puede rastrear de acuerdo con los patrones definidos en el ~/.gitignore archivo. Ejecute el siguiente comando para verificar el estado del repositorio.
Estado de $ gitLa siguiente salida aparecerá después de ejecutar el comando anterior. La salida muestra que solo hay un archivo sin seguimiento, y los otros cuatro archivos se ignoran en función de los patrones.
Ejecute el siguiente comando para averiguar el ~/.Patrón de archivo de Gitignore que ha ignorado el datos.registro archivo.
$ git check -ignorore -v datos.registroLa siguiente salida muestra que el archivo ha ignorado el patrón definido en la línea número 2 del ~/.gitignore archivo, y el patrón es *.registro. El sys.registro El archivo ha sido ignorado por el mismo patrón.
Ejecute el siguiente comando para averiguar el ~/.Patrón de archivo de Gitignore que ha ignorado el prueba.py archivo.
$ git check -ignore -v prueba.pyLa siguiente salida muestra que el archivo ha ignorado el patrón definido en la línea número 1 del ~/.gitignore archivo, y el patrón es prueba.*. El prueba.py El archivo ha sido ignorado por el mismo patrón.
Conclusión
La forma de definir patrones en el global ~/.gitignore Archivo para ignorar los archivos de todos los repositorios de la unidad local y la forma de definir patrones en el .gitignore Archivo para ignorar los archivos del repositorio en particular se ha mostrado en este tutorial utilizando dos repositorios de demostración. Los usos del escritorio de GitHub no se han mostrado aquí. Puede usar esta aplicación si desea realizar las tareas anteriores utilizando la interfaz gráfica de usuario.