Cómo guardar archivos no seguidos en git?

Cómo guardar archivos no seguidos 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 directorio de trabajo para solucionar cualquier problema y los archivos modificados del directorio de trabajo actual se requieren para almacenar antes de cambiar. Git Slash Stores TODAS los archivos modificados rastreados, sin seguimiento e ignorados y ayuda al usuario a recuperar el contenido modificado cuando se requiere. Permite al usuario de GIT guardar cambios que se pueden requerir en el futuro y ayuda al usuario a limpiar el directorio de trabajo actual rápidamente. Almacena los cambios no comprometidos de los archivos rastreados de forma predeterminada y omite los archivos no seguidos e ignorados. Pero a veces, requiere guardar los archivos no seguidos. Los archivos sin seguimiento se pueden cortar utilizando -incluir no opción de Git Stash comando y Git Agregar dominio. La forma en que estos comandos se pueden usar para guardar archivos no considerados en GIT se ha mostrado en este tutorial.

Requisitos previos

Instalar escritorio Github
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.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.

Crear 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 guardar los archivos no seguidos.

Inicializar el repositorio de git
Vaya a la carpeta del repositorio local desde el terminal y ejecute el siguiente comando para inicializar el repositorio local.

$ git init

Agregue un archivo en el repositorio

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

$ git agregar básico.py

Verifique el archivo rastreado y sin seguimiento

Ejecutar el "LS" Comando para verificar la lista de todos los archivos y carpetas de la carpeta de repositorio local.

$ LS

Ejecutar el "Git Commit" Comando para verificar los archivos rastreados y no seguidos:

$ git comet

La siguiente salida 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 rastreado y una prueba.Py es un archivo sin seguimiento, respectivamente.

Esconde archivos sin seguimiento utilizando "Git Stash"

Los archivos no contratados modificados se pueden guardar utilizando el "Git Stash" comandar de dos maneras diferentes. Una forma es usar el -include opción con el "Git Stash" dominio. Otra forma es usar el -u opción con el "Git Stash" dominio. El uso de estas opciones se ha mostrado a continuación.

A) Usando la opción de includos no
Ejecute los siguientes comandos para verificar la lista de archivo y carpeta de la carpeta del repositorio. Guardar los archivos no seguidos y verifique nuevamente 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 de repositorio, y el "Git Stash -Include -No -CRackeed" El comando se usa para guardar los archivos no seguidos.

$ LS
$ git stash-include-notracked
$ LS

La siguiente salida muestra que la carpeta del repositorio contiene dos archivos, nombrados básico.py y prueba.py, Antes de ejecutar el "Git Stash" dominio. Aquí, básico.py es un archivo rastreado y prueba.py es un archivo sin seguimiento. El archivo sin seguimiento se elimina de la carpeta del repositorio después de ejecutar el "Git Stash" dominio.

B) Usando la opción -u

Ejecute los siguientes comandos para verificar los archivos rastreados y no seguidos del repositorio. Guardar los archivos no seguidos y verifique nuevamente 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 de repositorio, y el "Git Stash -u" El comando se usa para guardar los archivos no seguidos.

$ Git LS-Files
$ LS
$ git stash -u
$ LS

La siguiente salida muestra que la carpeta del repositorio contiene dos archivos, nombrados básico.py y prueba.py, Antes de ejecutar el "Git Stash" dominio. Aquí, básico.py es un archivo rastreado y prueba.py es un archivo sin seguimiento. El archivo sin seguimiento se elimina de la carpeta del repositorio después de ejecutar el "Git Stash -u" dominio.

Esconde archivos sin reacking usando "git add"

Los archivos sin seguimiento del repositorio se pueden guardar sin usar el -incluir no o -u opción del "Git Stash" dominio. Debe agregar los archivos no seguidos del repositorio utilizando el "Git agregar" comandar y ejecutar el "Git Stash" Comando para guardar el archivo no contratado y limpiar el directorio actual para trabajar eliminando el archivo no contracionado de la carpeta del repositorio.

$ Git LS-Files
$ LS
$ git agregue nuevo.py
$ git slash
$ LS

La siguiente salida muestra que la lista de archivos rastreados y no seguidos del repositorio actual es como los comandos anteriores de esconder el archivo sin spilado. El archivo sin seguimiento se elimina de la carpeta del repositorio después de ejecutar el "Git Stash" dominio.

Recuperar el archivo estampado

Hay otro comando git para restaurar los archivos no seguidos guardados en la carpeta del repositorio cuando sea necesario. Ejecute el siguiente comando para verificar la lista de archivos y carpetas de la carpeta de repositorio actual y restaurar los archivos no contratados previamente estancados en la carpeta del repositorio. Aquí, el "LS" El comando se usa para mostrar la lista de archivos y carpetas de la carpeta de repositorio, y el "Git Stash Aplicar" El comando se usa para restaurar los archivos no seguidos.

$ LS
$ git slash aplicar
$ LS

La siguiente salida muestra que el repositorio tiene un archivo rastreado y después de ejecutar el "Git Stash Aplicar" Comando, el archivo sin recaudar que se esconde antes se restaura en la carpeta del repositorio.

Conclusión

Se han descrito diferentes formas de almacenar archivos sin seguimiento y limpiar el directorio de repositorio actual en este tutorial utilizando el "Git Stash" dominio. Cómo se pueden restaurar los archivos no seguidos utilizando el "Git Stash" El comando también se mostró aquí. El concepto de los archivos rastreados y sin seguimiento y la forma de guardar los archivos no seguidos en GIT se borrarán para los usuarios de GIT después de leer este tutorial.