Aquí hay algunos comandos básicos de Git con ejemplos ilustrativos:
1. git init
Inicialice un nuevo repositorio de Git en el directorio actual.
Ejemplo:
git init
2. git clone <repository>
Clone un repositorio desde un repositorio remoto a su máquina local.
Ejemplo:
git clone https://github.com/user/repository.git
3. git add
<archivo>
Agregue un archivo al área de preparación para prepararse para la confirmación.
Ejemplo:
git add myfile.txt
4. git commit -m
"<mensaje>"
Cree una nueva confirmación con un <mensaje> para registrar los cambios en el área de ensayo.
Ejemplo:
git commit -m "Add new feature"
5. git status
Muestra el estado del repositorio y los archivos, incluido el estado de los cambios no confirmados.
Ejemplo:
git status
6. git log
Muestre el historial de confirmaciones del repositorio, incluida la información sobre las confirmaciones, los autores y las marcas de tiempo.
Ejemplo:
git log
7. git pull
Sincronice y extraiga los cambios de un repositorio remoto a su repositorio local.
Ejemplo:
git pull origin main
8. git push
Empuje los cambios desde su repositorio local a un repositorio remoto.
Ejemplo:
git push origin main
9. git branch
Muestra la lista de sucursales en el repositorio y la sucursal actualmente activa.
Ejemplo:
git branch
10 git checkout <branch>
Cambie a una rama diferente en el repositorio.
Ejemplo:
git checkout feature-branch
11 git merge <branch>
Combinar los cambios de una rama en la rama actual.
Ejemplo:
git merge feature-branch
12 git remote add <name> <url>
Vincule un repositorio local con un repositorio remoto agregando un remoto.
Ejemplo:
git remote add origin https://github.com/user/repository.git
13 git remote -v
Muestra la lista de remotos vinculados al repositorio local.
Ejemplo:
git remote -v
14 git reset <file>
Deshacer cambios no confirmados en un archivo específico.
Ejemplo:
git reset myfile.txt
15. git stash
Guarde temporalmente los cambios no confirmados para trabajar en una rama diferente.
Ejemplo:
git stash
Estos son solo algunos de los comandos básicos de Git. Git proporciona muchos más comandos y funcionalidades para la gestión y colaboración del código fuente.