• Stars
    star
    132
  • Rank 274,205 (Top 6 %)
  • Language
  • License
    MIT License
  • Created over 5 years ago
  • Updated over 1 year 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