COMO SUBIR SOLO TUS CAMBIOS (1 PROGRAMADOR)
Pasos para subir cambios cuando el archivo tiene modificaciones de otros programadores
Ruta del archivo de ejemplo que tiene modificaciones: /var/www/html/empresarial-sys/app/Models/ServiciosEmpresarial.php
1.- No dirigimos a la raiz del proyecto: /var/www/html/
- Ejecutamos: bash backup_file.sh

- Luego copiamos la ruta del archivo que tenemos el problema
- Para lo cual tenemos que ir al archivo, click derecho y Copy absolute path

- Luego pegamos donde solicita la ruta completa del archivo a respaldar
![]()
- Luego nos solicitará el Nombre del programador TENER EN CUENTA QUE DEBE DE EMPEZAR CON MAYÚSCULA: Eddy
- Llenamos:

Esto generará una copia del archivo original, agregando tu nombre al final del nombre del archivo.
Para visualizarla, solo recarga el proyecto.

- Luego de verificar que este nuestro archivo copiado
- El script preguntará si deseas realizar un git checkout.
- Este paso sirve para limpiar los cambios locales y dejar el archivo original sin modificaciones.
- De esa forma podrás copiar tu código desde el archivo con tu nombre al archivo limpio y prepararlo para el commit.
- En este caso si deseamos hacer el git checkout por lo cual ponemos : S

- Luego hacemos git diff y vemos que se encuentra limpio:

- Por lo cual ahora si pasaremos nuestros cambios para poder comitear

2.- Luego de comitear tenemos que regresar el archivo a como estaba antes, para lo cual hacemos los siguientes pasos:
- No dirigimos a la raiz del proyecto: /var/www/html/
- Ejecutamos: bash backup_file_promote.sh
- Luego pedirá la ruta completa del archivo del programador
![]()
es decir la ruta que se agregó nuestro nombre al final
/var/www/html/empresarial-sys/app/Models/ServiciosEmpresarialEddy.php

Con ello ya estaría regresado los cambios y si actualizamos vemos que ya estaría como antes:
