Git Protocol versión 2
Existen pocas herramientas en las que los desarrolladores deben tener una participación diferente a los editores de código . Git, un sistema de control de versiones, es una de esas herramientas que todo programador necesita aprender. Esta herramienta realmente ayuda a los programadores en el entorno de trabajo mientras desarrollan un proyecto en colaboración. Git es el sistema de control de versiones muy utilizado y potente, que realiza un seguimiento de los archivos y el historial y administra los proyectos. Es una plataforma de código abierto que se puede utilizar de forma gratuita. Está disponible para diferentes sistemas operativos. Aquí puedes descargar e instalar en Windows y Linux .
Estos son algunos de los comandos de git que realmente ayudan al programador novato a comenzar con Git

1. Git Config

Este comando se usa para configurar su nombre y correo electrónico en el archivo de configuración principal. Y también es útil revisar tu nombre y correo electrónico.
git config-global user.name
git config-global user.email
Configura tu nombre y correo electrónico
git config-global user.name = "Your_name"
git config-global user.email = "your_email_address"

2. Git Init

Este comando se utiliza para inicializar el repositorio nuevo y vacío. Y también ayuda a convertir el proyecto existente y no versionado al repositorio Git, el comando git init también conocido como comando raíz, que se usa para ejecutar al principio del proyecto nuevo o existente. Porque todos los demás comandos de git no están disponibles para ejecutarse fuera del repositorio inicializado.
git init

3. Git Remoto

Este comando se usa para verificar y enumerar el origen / remoto que tiene, también agrega el nuevo repositorio de origen / remoto. Aquí, remoto significa el lugar donde se almacena su código, ya sea Github o servidor externo.
Compruebe y enumere el repositorio remoto
git remoto
Añadiendo la nueva URL remota
git remote add <remote_name> <remote_URL>

4. Git Clon

Este comando apunta a un repositorio existente y crea su clon, es decir, una copia del repositorio existente. Este repositorio copiado tiene una ubicación diferente de la existente, contiene su propio historial y administra sus propios archivos.
Clonando un repositorio existente
git clone <clone_url>

5. Estado Git

Este comando es útil para verificar el estado del directorio de trabajo. Muestra todos los cambios desde la última confirmación del directorio de trabajo.
Aplique el comando dentro del directorio de trabajo y enumera todos los archivos que han cambiado
estado de git

6. Git Añadir

Al directorio actual, el comando git add agrega todos los archivos modificados, nuevos o sin seguimiento. Y también agrega subdirectorios al área de preparación / índice, estos directorios se incluyen en el siguiente git commit.
Usando este comando puedes agregar archivos al área de preparación
git añadir.

7. Git Commit

Este comando promueve tus cambios y configura el nuevo objeto de confirmación. Este objeto no cambia a menos que se comprometa con cualquier cambio.
Confíe sus cambios a distancia
git commit -m "any_message"

8. Rama De Git

Este es un comando simple que enumera todas las ramas.
Enumere las ramas del directorio de trabajo, proyectos o área de preparación
rama de git
Para listar una sucursal remota usa lo siguiente
rama git -a

9. Git Checkout

Este comando ayudará a cambiar entre las diferentes ramas.
Crea y cambia a una nueva rama:
git checkout <sucursal>
o
git checkout -b <branch>

10. Git Reset

Este comando es una herramienta compleja y versátil. Te ayudará a deshacer los cambios.
git reset <mode> <COMMIT>
Cubrí algunos de los comandos esenciales de git que son útiles para un novato. Si me faltó alguno, entonces comente y ayude a otros.