Usando Git para el control de versiones
El código de Visual Studio tiene soporte Git integrado.
Instalar Git: https://git-scm.com/downloads
1) Inicializa tu repositorio
Navegue al directorio donde desea inicializar Git
Use el comando git init Esto creará un repositorio .git vacío
2) Organiza los cambios
La puesta en escena es el proceso de hacer que Git rastree nuestros archivos recién agregados. Por ejemplo, agregue un archivo y escriba git status. Encontrará el estado de ese archivo sin seguimiento. Entonces, para organizar los cambios, use git add filename . Si ahora escribe git status, encontrará ese nuevo archivo agregado para el seguimiento.
También puede quitar la etapa de los archivos. Usar git reset
3) Confirmar cambios
Confirmar es el proceso de registrar sus cambios en el repositorio. Para confirmar los cambios de estado, debe agregar un comentario que explique los cambios que realizó desde su compromiso anterior.
Use git commit -m cadena de mensaje
También podemos enviar varios archivos del mismo tipo usando el comando git add '* .txt' . Este comando confirmará todos los archivos con extensión txt.
4) Siga los cambios
El objetivo de usar el control de versiones es mantener todas las versiones de todos y cada uno de los archivos de nuestro proyecto, comparar la versión actual con la última confirmación y mantener el registro de todos los cambios.
Utilice git log para ver el registro de todos los cambios.
El soporte de git integrado del código de Visual Studio nos ayuda a comparar el código haciendo doble clic en el archivo O Use git diff HEAD
También puede deshacer los cambios de archivo en la última confirmación. Utilice git checkout - file_name
5) Crea repositorios remotos
Hasta ahora hemos creado un repositorio local. Pero para enviarlo al servidor remoto. Necesitamos agregar un repositorio remoto en el servidor.
Utilice git remote add origin server_git_url
Luego empújelo al repositorio del servidor
Utilice git push -u origin master
Supongamos que ha pasado algún tiempo. Hemos invitado a otras personas a nuestro proyecto que han realizado nuestros cambios, se han comprometido y los impulsaron.
Entonces, para obtener los cambios de los miembros de nuestro equipo, necesitamos extraer el repositorio.
Usar git pull origin master
6) Crear sucursales
Pensemos que está trabajando en una función o un error. Mejor puede crear una copia de su código (Branch) y realizar confirmaciones por separado. Cuando haya terminado, vuelva a fusionar esta rama con su rama maestra.
Utilice git branch branch_name
Ahora tiene dos sucursales locales, es decir, master y XXX (nueva sucursal). Puedes cambiar de rama usando git checkout master O git checkout new_branch_name
Confirmación de cambios de rama usando git commit -m message
Volver a master usando git checkout master
Ahora necesitamos fusionar los cambios de la nueva rama en nuestro maestro Use git merge branch_name
¡Bueno! Acaba de completar su corrección de errores o desarrollo y fusión de funciones. Ahora ya no necesitas la nueva rama. Así que bórralo usando git branch -d branch_name
Ahora estamos en el último paso para enviar todo al repositorio remoto usando git push
Espero que esto te ayudará