Cuando se trata de comandos, hay numerosos comandos en la cabeza de un desarrollador de software o uno que domina git, pero solo algunos de ellos se usan con frecuencia en los dominios empresariales que los desarrolladores usan con frecuencia para impulsar el flujo de trabajo. Así que aquí vamos a enumerar algunos de ellos antes de dividirlos en categorías para entenderlos muy rápido. Estos comandos están especialmente seleccionados, lo que permite ir desde cero desde la creación de un nuevo repositorio y continuar creando ramas , fusionándose con la rama maestra .
Las categorías son las siguientes:
- Crear
- Para hacer cambios locales
- Para cometer la historia
- Ramas y etiquetas
- Para actualizar y publicar
- Para fusionar y reutilizar
- Deshacer
Definamos los comandos que se incluyen en estas categorías que se enumeran a continuación de la siguiente manera:
Tipo 1: CREAR
- Clonar un repositorio existente: git clone
- Crear un nuevo repositorio local: git init
Tipo 2: CAMBIOS LOCALES
- Archivos modificados en su directorio de trabajo: estado de git
- Cambios en los archivos rastreados: git diff
- Agregue todos los cambios actuales a la siguiente confirmación: git add
- Agregue algunos cambios a la siguiente confirmación: git add -p
- Confirmar todos los cambios locales en los archivos rastreados: git commit -a
- Confirmar cambios realizados previamente: git commit
- Cambiar la última confirmación: git commit –amend
Tipo 3: HISTORIAL DE COMPROMISOS
- Mostrar todas las confirmaciones. comenzando con el más nuevo: git log
- Mostrar cambios a lo largo del tiempo para un archivo específico: git log -p
- Quién cambió qué y cuándo en: culpar a git
Tipo 4: RAMAS Y ETIQUETAS
- Listar todas las ramas existentes: git branch -av
- Cambiar rama HEAD: git checkout
- Cree una nueva rama basada en su actual HEAD: git branch
- Cree una nueva rama de seguimiento basada en una rama remota: git checkout – -track
- Eliminar una rama local: git branch -d
- Marque la confirmación actual con una etiqueta: etiqueta git
Tipo 5: ACTUALIZAR y PUBLICAR
- Enumere todos los controles remotos configurados actualmente: git remote -v
- Mostrar información sobre un control remoto: git remote show
- Agregue un nuevo repositorio remoto, llamado remoto: git remote add
- Descargue todos los cambios pero no los integre en HEAD: git fetch
- Descargue los cambios y fusione/integre directamente en HEAD: git pull
- Publicar cambios locales en un control remoto: git push
- Eliminar una rama en el control remoto: git branch -dr
- Publica tus etiquetas: git push –tags
Tipo 6: FUSIÓN Y REUTILIZACIÓN
- Combinar en su HEAD actual: git merge
- Rebase su HEAD actual en git rebase
- Cancelar una rebase: git rebase – -abort
- Continuar un rebase después de resolver conflictos: git rebase – -continuar
- Use su herramienta de combinación configurada para resolver conflictos: git mergetool
- Use su editor para resolver conflictos manualmente y (después de resolverlos) marque el mosaico como resuelto: git add, git rm
Tipo 7: DESHACER
- Deseche todos los cambios locales en su directorio de trabajo: git reset -hard HEAD
- Descartar cambios locales en un archivo específico: git checkout HEAD
- Revertir una confirmación (produciendo una nueva confirmación con cambios contrarios): git revert
- Restablezca su puntero HEAD a una confirmación anterior y descarte todos los cambios desde entonces: git reset –hard
- Conservar todos los cambios como cambios no preparados: git reset
- Conservar los cambios locales no confirmados: git reset – – keep
Publicación traducida automáticamente
Artículo escrito por thestranger7 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA