Git

Cómo guardar archivos sin seguimiento en Git?

Cómo guardar archivos sin seguimiento en Git?
Git stash es una característica útil de git cuando el usuario de git necesita cambiar de un directorio de trabajo a otro para solucionar cualquier problema y es necesario almacenar los archivos modificados del directorio de trabajo actual antes de cambiar. Git slash almacena todos los archivos modificados rastreados, no rastreados e ignorados y ayuda al usuario a recuperar el contenido modificado cuando sea necesario. Permite al usuario de git guardar los cambios que pueden ser necesarios en el futuro y ayuda al usuario a limpiar rápidamente el directorio de trabajo actual. Almacena los cambios no confirmados de los archivos rastreados de forma predeterminada y omite los archivos no rastreados e ignorados. Pero a veces, requiere guardar los archivos sin seguimiento. Los archivos sin seguimiento se pueden cortar usando -incluir-sin seguimiento opción de git alijo comando y git agregar mando. En este tutorial se muestra cómo se pueden usar estos comandos para guardar archivos sin seguimiento en git.

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.

$ git init

Agregar un archivo en el repositorio

Ejecute el siguiente comando para agregar el básico.py en el repositorio.

$ git agregar básico.py

Compruebe 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.

$ ls

Ejecutar el "Git commit" comando para verificar los archivos rastreados y no rastreados:

$ git commit

El 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.

$ ls
$ 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.

$ ls
Se 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.

Controle y administre el movimiento del mouse entre múltiples monitores en Windows 10
Administrador de mouse de doble pantalla le permite controlar y configurar el movimiento del mouse entre varios monitores, al ralentizar sus movimient...
WinMouse le permite personalizar y mejorar el movimiento del puntero del mouse en una PC con Windows
Si desea mejorar las funciones predeterminadas del puntero del mouse, use el software gratuito WinMouse. Agrega más funciones para ayudarlo a aprovech...
El botón de clic izquierdo del mouse no funciona en Windows 10
Si está utilizando un mouse dedicado con su computadora portátil o computadora de escritorio, pero el el botón izquierdo del mouse no funciona en Wind...