Entonces, comencemos esta guía:
Git Stash
Stashing es un fenómeno que está destinado a almacenar temporalmente los archivos/contenido de forma segura; Git también admite esta función, y se reconoce como "Git Stash". Los programadores en GIT frecuentemente usan esta función Git Stash le permite almacenar código o cualquier texto para su uso posterior: por ejemplo, cuando realiza cambios en un archivo en su repositorio; Es posible que encuentre cualquier otra tarea, o que tenga que trabajar en otro proyecto; Entonces, puede confirmar esos cambios más adelante para guardar el archivo original.
Git stash pop
El Git Stash Pop es otro comando útil compatible con Git; Siempre que guarde el contenido, lo siguiente es que tiene que cometer esos cambios en alguna etapa. La aplicación Git Stash se usa para obtener el contenido del archivo STASH y comprometerlo con el archivo original; Hay otro comando git stash drop que se usa para soltar el contenido de alijo sin aplicarlo. Se observa que las funcionalidades de ambos comandos se pueden realizar utilizando un solo comando llamado Git Stash Pop. Esta operación obtendrá el contenido del archivo STASH y aplicará los cambios al archivo; Además, junto con la comprensión de los cambios, también deja caer el archivo de alijo.
Cómo funciona Git Stash en Ubuntu
En primer lugar, debe crear un proyecto GIT e inicializar el repositorio de Git en su ubuntu; Puede crearlo localmente y el comando mencionado a continuación creará "NewPro"Proyecto en su directorio de inicio:
$ git init - -Bare ~/NewPro
Ahora, cambie el directorio de trabajo de la terminal a "NewPro"Al usar el comando mencionado a continuación:
$ CD/Home/Adnan/NewPro
Mantenga su terminal en el mismo directorio; Tenga en cuenta que estamos trabajando para Stash; Para este propósito, tenemos que hacer cambios en nuestro proyecto; Hemos creado un script de Python emitiendo el siguiente comando:
$ touch script.py
Acceda a este script usando el editor nano y escriba algún texto como comentario o también puede escribir el código Python:
$ nano guión.py
Ejecute el siguiente comando para inicializar e incrustar los cambios en su repositorio de proyectos GIT:
$ git init && git add .
Una vez que los cambios se agregan correctamente, debe verificar el estado de su repositorio utilizando el comando mencionado a continuación:
Se observa que los cambios (que aún no se han cometido) se muestran en la salida:
Estado de $ git
Después de confirmar que, los cambios no se comprometen, puede ejecutar el comando "Git Stash" para guardar esos cambios; Para eso, ejecute el comando en su terminal Ubuntu:
$ git stash
Por último, una vez que se guardan los cambios; Puede verificar nuevamente el estado para verificar que se hayan enviado cambios al escondite o no:
Estado de $ git
Cómo funciona Git Stash Pop en Ubuntu
Una vez que se realiza el alojamiento, uno puede aplicar esos cambios Guardar en el alijo: aquí estamos estampando el archivo de alijo con la ayuda de "Git Stash Pop". Esto aplicará los cambios y se tunica el archivo de alijo; Antes de usar POP, ejecutaremos el comando mencionado a continuación para mostrar todo el alijo:
$ git stash show -p
Después de eso, puede aplicar estos cambios y vaciar el archivo de alijo utilizando el comando mencionado a continuación:
$ git stash pop
Una vez que haya aparecido el contenido, ejecute el comando show stash para verificar que quede algo o el contenido se aplica y se trunce:
$ git stash show -p
Conclusión
Desde el comienzo del siglo XXI, la era informática se ha centrado en hacerlo tecnológicamente rico; especialmente la evolución del hardware y el software es el logro central de este siglo. Otra mejora notable es trabajar en un entorno colaborativo; Este entorno de colaboración permite a múltiples programadores trabajar en un solo proyecto simultáneamente y Git es el software que otorga tales permisos. En este artículo, hemos explicado brevemente dos comandos básicos de GIT que se utilizan para almacenar y aplicar los cambios no comprometidos. Git Stash ayuda a almacenar el contenido no comprometido en un lugar seguro, mientras que Git Stash Pop permite aplicar los cambios y truncar el archivo de alijo asociado.