• Stars
    star
    132
  • Rank 267,834 (Top 6 %)
  • Language
  • License
    MIT License
  • Created about 5 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Lista de los comandos mas utilizados en git y la terminal

Git Commands and Terminal / Comandos de GIT y Terminal

A list of commonly used Git and Terminal commands

Una peque帽a lista de los comandos mas utilizados en Git y la Terminal

--

Terminal Commands / Comandos de la Terminal

Command Description Descripci贸n
cd [rute] To change directory Cambia el directorio
mkdir [name] Make directory Crea una nueva carpeta
ls -a List information about the files Lista los archivos del directorio
clear clear the terminal screen Limpia la Terminal
Touch [name.txt] create a empty file Crea un archivo vacio
rm [file] remove files Elimina un archivo
rm -rf [dir] remove directories Elimina una carpeta
pwd Print name of current/working directory Muestra el directorio donde nos encontramos
mv move (rename) files Mueve o renombra archivos
cat [name.txt] Concatenate files and print on the standard output Vista previa del contenido del archivo
sudo execute a command as another user Ejecuta un commando como administrador

Config Git / Configuracion de Git

Command Description Descripci贸n
git config --global user.name "name-example" Add a user name A帽ade un nombre de usuario
git config --global user.email [email protected] Add a email for user A帽ade un correo del usuario
git config --list List all setings Muestra todas las configuraciones

Config SSH Keys / Configuracion de Credenciales SSH

Command Description Descripci贸n
ssh-keygen -t rsa -b 4096 -C "Email" Generate SSH key Generar credencial SSH
eval $(ssh-agent -s) Verify ssh agent Verifica la existencia del servidor de credenciales SSH
ssh-add [rute] Add SSH key to your workspace Agrega la credencial SSH al entorno de trabajo

Creating Projects / Creacion de proyectos

Command Description Descripci贸n
git init Initialize a local Git repository Inicia un repositorio local de Git
git clone [url] Create a local copy of a remote repository Crea una copia local de un repositorio remoto

Basic Snapshotting / Snapshooting Basico

Command Description Descripci贸n
git status Check status Verifica el estatus del repositorio
git add [file-name.txt] Add a file to the staging area A帽ade un archivo al area de preparaci贸n
git add . Add all new and changed files to the staging area A帽ade todos los archivos al area de preparaci贸n
git commit -m "[commit message]" Commit changes A帽ade los archivos al repositorio
git commit -am "[commit message]" Add changed files and commit A帽ande los cambios y hace commit
git rm -r [file-name.txt] Remove a file (or folder) Elimina archivos o carpetas
git commit --ammend Ammend the last commit Agrega los cambios al ultimo commit en caso de error

Branching & Merging / Ramas y fusionar

Command Description Descripci贸n
git branch List branches (the asterisk denotes the current branch) Lista todas las ramas
git branch -a List all branches (local and remote) Lista todas las ramas locales y remotas
git branch [branch name] Create a new branch Crea una nueva rama
git branch -d [branch name] Delete a branch Elimina una rama
git show-branch --all List all branches local Lista todas las ramas en local
git push origin --delete [branch name] Delete a remote branch Elimina una rama remota
git checkout -b [branch name] Create a new branch and switch to it Crea una nueva rama y cambia a ella
git checkout -b [branch name] origin/[branch name] Clone a remote branch and switch to it Clona una rama remota y cambia a ella
git checkout [branch name] Switch to a branch Cambiar a una rama determinada
git checkout - Switch to the branch last checked out Cambia a la ultima rama seleccionada
git checkout -- [file-name.txt] Discard changes to a file Descarta los cambios de un archivo
git merge [branch name] Merge a branch into the active branch Fusiona una rama a la rama activa
git merge [source branch] [target branch] Merge a branch into a target branch Fusiona una rama a una rama determinada
git stash Stash changes in a dirty working directory
git stash clear Remove all stashed entries

Sharing & Updating Projects / Compartiendo y Repositorios Remotos

Command Description Descripci贸n
git push origin [branch name] Push a branch to your remote repository Envia el repositorio local a remoto
git push origin --delete [branch name] Delete a remote branch Elimina un repositorio remoto
git pull Update local repository to the newest commit
git pull origin [branch name] Pull changes from remote repository Hace un feth y fusiona
git remote add origin ssh://[email protected]/[username]/[repository-name].git Add a remote repository Crea un repositorio remoto
fork Copy a external repository Copa un repositorio externo
git remote -v list remote connections Lista las conexiones remotas
git remote set-url [branch name] [url] Change the url Cambia la url del repositorio

Inspection & Comparison / Inspeccion y Comparacion

Command Description Descripci贸n
git log View changes Muestra los cambios en el repositorio
git log --summary View changes (detailed) Muestra los cambios en el repositorio detalladamente
git log -all --graph --decorate --oneline View changes (Max-detailed) Muestra todos los cambios del repositorio detallada y graficamente
git diff [source branch] [target branch] Preview changes before merging Compara los diferentes cambios

Others / Otros

Command Description Descripci贸n
alias [name=] "command" Create a shorcut for a command Crea un alias para llamar a un comando
git tag -a [name] -m "message" [id/hashtag] Create a tag for a commit Crea un tag de un commit en especifico
git show-ref --tags List all tags Lista los tags existentes
git push --tags Push tags to your repository Envia los tags al repositorio remoto
git tag -d [name] Delete a tag Elimina un tag en especifico
git push origin :refs/tags/[name] Delete a tag from GitHub Elimina un tag dentro de GitHub
gitk Open GUI Abre una interfaz grafica
git cherry.pick [id] Take commit from other branches Trae un commit especifico desde otra rama
git grep -n [word] Search words in the proyect Busca la palabra especificada en todo el proyecto