comandos.ipynb 2.69 KB
Newer Older
Fedrico Otaran's avatar
Fedrico Otaran committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "integrated-milton",
   "metadata": {},
   "source": [
    "# Comandos\n",
    "\n",
    "En esta guía vamos a dejar una lista de comandos de consola que posiblemente\n",
    "van a utilizar.\n",
    "Los comando son específicamente de Linux, pero los pueden usar en `GitBash` si\n",
    "trabajan con Windows.\n",
    "\n",
    "## Comandos de consola\n",
    "\n",
    "```bash\n",
    "# Imprimir el directorio actual.\n",
    "pwd\n",
    "\n",
    "# Listar todos los archivos y directorios del directorio actual.\n",
    "ls\n",
    "\n",
    "# Igual que el anterior pero incluye los archivos y directorios ocultos.\n",
    "ls -a\n",
    "\n",
    "# Crear un nuevo directorio en el actual llamado \"dirname\".\n",
    "mkdir dirname\n",
    "\n",
    "# Crear un archivo en el directorio actual llamado \"filename\".\n",
    "touch filename\n",
    "\n",
    "# Moverse al directorio \"code/python\".\n",
    "cd code/python\n",
    "```\n",
    "\n",
    "## Comandos de git\n",
    "\n",
    "```bash\n",
    "# Mostrar el estado de los archivos respecto al repositorio.\n",
    "git status\n",
    "\n",
    "# Agregar el archivo filename al versionado de git.\n",
    "git add <filename>\n",
    "\n",
    "# Agregar todos los archivos que sufieron una modificación al versionado.\n",
    "git add .\n",
    "\n",
    "# Generar un commit con todos los archivos que fueron modificados y agregados a\n",
    "# git. Documenta el commit con el mensaje que escribamos.\n",
    "git commit -m <mensaje>\n",
    "\n",
    "# Generar una nueva rama localmente con el nombre <branch_name>. Y moverse a\n",
    "# esa rama.\n",
    "git checkout -b <branch_name>\n",
    "\n",
    "# Moverse a la rama <branch_name> local y si no existe la crea y se mueve.\n",
    "git checkout <branch_name>\n",
    "\n",
    "# Subir los cambios en commits locales a la rama <branch_name> ubicada en el\n",
    "# remote con nombre origin.\n",
    "git push origin <branch_name>\n",
    "\n",
    "# Descargar cambios en commits que estén en la rama del remote origin para la\n",
    "# rama <branch_name>.\n",
    "git pull origin <branch_name>\n",
    "\n",
    "# Fusionar la rama <branch_name> dentro de la rama actual.\n",
    "git merge <branch_name>\n",
    "```"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}