Prerrequisitos
Instalar GitHub Desktop
GitHub Desktop ayuda al usuario de git a realizar las tareas relacionadas con git gráficamente. Puede descargar fácilmente el instalador de la última versión de esta aplicación para Ubuntu desde github.com. Tienes que instalar y configurar esta aplicación después de la descarga para usarla. También puede consultar el tutorial para instalar GitHub Desktop en Ubuntu para conocer el proceso de instalación correctamente.
Crea una cuenta de GitHub
Deberá crear una cuenta de GitHub para publicar cualquier repositorio local.
Crear un repositorio local
Debe crear un repositorio local con uno o más archivos y carpetas para verificar los comandos utilizados en este tutorial para ocultar los archivos sin seguimiento.
Inicializar el repositorio de git
Vaya a la carpeta del repositorio local desde la terminal y ejecute el siguiente comando para inicializar el repositorio local.
Agregar un archivo en el repositorio
Ejecute el siguiente comando para agregar el básico.py en el repositorio.
$ git agregar básico.pyCompruebe el archivo con seguimiento y sin seguimiento
Ejecutar el "Ls" comando para verificar la lista de todos los archivos y carpetas de la carpeta del repositorio local.
$ lsEjecutar el "Git commit" comando para verificar los archivos rastreados y no rastreados:
$ git commitEl siguiente resultado muestra que la carpeta del repositorio contiene dos archivos. Estos son básico.py y prueba.py. Lo básico.py se agrega al repositorio antes. Tan basico.py es un archivo de seguimiento y prueba.py es un archivo sin seguimiento, respectivamente.
Almacenamiento de archivos sin seguimiento con "git stash"
Los archivos modificados sin seguimiento se pueden guardar utilizando el "Git alijo" comando de dos maneras diferentes. Una forma es usar el -incluido-sin seguimiento opción con la "Git alijo" mando. Otra forma es usar el -u opción con la "Git alijo" mando. El uso de estas opciones se muestra a continuación.
A) Uso de la opción -include-untracked
Ejecute los siguientes comandos para verificar la lista de archivos y carpetas de la carpeta del repositorio. Guarde los archivos sin seguimiento y vuelva a comprobar la lista de archivos y carpetas de la carpeta del repositorio. Aquí, el "ls" El comando se usa para mostrar la lista de archivos y carpetas de la carpeta del repositorio, y la "Git stash -include-untracked" El comando se usa para guardar los archivos sin seguimiento.
$ git stash --include-sin seguimiento
$ ls
El siguiente resultado muestra que la carpeta del repositorio contiene dos archivos, llamados básico.py y prueba.py, antes de ejecutar el "Git alijo" mando. Aquí, básico.py se rastrea el archivo y prueba.py es un archivo sin seguimiento. El archivo sin seguimiento se elimina de la carpeta del repositorio después de ejecutar la "Git alijo" mando.
B) Uso de la opción -u
Ejecute los siguientes comandos para verificar los archivos rastreados y no rastreados del repositorio. Guarde los archivos sin seguimiento y vuelva a comprobar la lista de archivos y carpetas de la carpeta del repositorio. Aquí el "Git ls-files" El comando se usa para mostrar la lista de archivos rastreados, el "ls" El comando se usa para mostrar la lista de archivos y carpetas de la carpeta del repositorio, y la "Git stash -u" El comando se usa para guardar los archivos sin seguimiento.
$ git ls-files$ ls
$ git stash -u
$ ls
El siguiente resultado muestra que la carpeta del repositorio contiene dos archivos, llamados básico.py y prueba.py, antes de ejecutar el "Git alijo" mando. Aquí, básico.py se rastrea el archivo y prueba.py es un archivo sin seguimiento. El archivo sin seguimiento se elimina de la carpeta del repositorio después de ejecutar la "Git stash -u" mando.
Almacenamiento de archivos sin seguimiento con "git add"
Los archivos sin seguimiento del repositorio se pueden guardar sin usar el -incluir-sin seguimiento o -tu opción de la "Git alijo" mando. Tienes que agregar los archivos sin seguimiento del repositorio usando el "Git add" comando y ejecutar el "Git alijo" comando para guardar el archivo sin seguimiento y limpiar el directorio actual para trabajar eliminando el archivo sin seguimiento de la carpeta del repositorio.
$ git ls-files$ ls
$ git agregar nuevo.py
$ git barra
$ ls
El siguiente resultado muestra que la lista de archivos rastreados y no rastreados del repositorio actual es como los comandos anteriores de almacenamiento del archivo no apilado. El archivo sin seguimiento se elimina de la carpeta del repositorio después de ejecutar la "Git alijo" mando.
Recuperar el archivo escondido
Hay otro comando git para restaurar los archivos guardados sin seguimiento en la carpeta del repositorio cuando sea necesario. Ejecute el siguiente comando para verificar la lista de archivos y carpetas de la carpeta del repositorio actual y restaurar los archivos sin seguimiento previamente guardados en la carpeta del repositorio. Aquí, el "ls" El comando se usa para mostrar la lista de archivos y carpetas de la carpeta del repositorio, y la "Git stash aplicar" El comando se usa para restaurar los archivos sin seguimiento.
$ lsSe aplica la barra $ git
$ ls
El siguiente resultado muestra que el repositorio tiene un archivo de seguimiento y después de ejecutar el "Git stash aplicar" comando, el archivo sin seguimiento que está escondido antes se restaura en la carpeta del repositorio.
Conclusión
En este tutorial se han descrito diferentes formas de guardar archivos sin seguimiento y limpiar el directorio del repositorio actual utilizando el "Git alijo" mando. Cómo se pueden restaurar los archivos sin seguimiento utilizando el "Git alijo" El comando también se mostró aquí. El concepto de archivos rastreados y no rastreados y la forma de guardar los archivos no rastreados en git se aclarará para los usuarios de git después de leer este tutorial.