Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COMBINACIONES UTILES
q Salir (Ej. cuando usamos git log, nos permite salir de allí)
CONFIGURACION INICIAL
Configura nuestro nombre. Le decimos a Git quien va a
git config --global user.name “un nombre”
trabajar.
Si lo escribimos sin las comillas ““, nos dirá con qué nombre
git config --global user.name está configurado Git. Es una forma de confirmar la
configuración anterior.
git config - -global user.email “un correo” Configuramos nuestro email.
Si lo escribimos sin las comillas ““, nos dirá con qué mail
git config --global user.email está configurado Git. Es una forma de confirmar la
configuración anterior.
Configura los colores de Git. Le decimos a Git que nos
git config --global color true ilumine con diferentes colores los resultados.
Nos mostrará una lista con todas las configuraciones que
git config --global --list hemos realizado.
INICIAR UN PROYECTO
Adentro alojaremos todos los archivos que formarán parte
1° Crear una carpeta del Proyecto del proyecto (página web)
Una forma es hacer clic derecho sobre la carpeta del
proyecto y seleccionar “abrir con” y elegimos la opción “Git
Abrir la carpeta con Git Bash Bash”. Inmediatamente Git se ubicará en la carpeta del
proyecto.
Otra forma es usar la terminal Git y usar el comando cd.
Permite ubicarnos dentro de la carpeta del “proyecto”. Es
importante escribir bien la ubicación.
2° Una forma práctica es “arrastrar” la carpeta del proyecto
… / … / Carpeta adentro de la terminal Git Bash.
cd
del proyecto Si usamos Visual Code, en el Menú hacemos clic en
“Terminal” para abrir una nueva terminal Git, e
inmediatamente nos da a elegir la carpeta que deseamos.
Así definimos cual será la carpeta (master), es decir el
Working Directory
Para iniciar un nuevo proyecto o reiniciar uno ya existente.
Se creará una carpeta “git” oculta. No hay que tocar nada de
allí.
3° git init Le estamos diciendo a Git que empiece a monitorear los
cambios de éste proyecto.
Desde ahora estaremos trabajando en el “working directory
o Work space”
Vamos a crear todos los archivos que usaremos para
4° En Visual Studio Code desarrollar el proyecto. (Ej. los archivos HTML, CSS etc.)
pwd Nos muestra el directorio actual donde estamos ubicados.
(ele ese). Muestra todos los archivos que tengo dentro de
ls mi carpeta de proyecto, tanto los que fueron agregados al
“directorio” o “Work space” como los que aún no.
Para ver el estado de nuestros archivos; cuales están dentro
del working directory, si están agregados o no al repositorio,
si los estamos siguiendo o no, si hubo cambios etc.
Cuando arrancamos me mostrará los archivos existentes en
5°
el directorio, pero quizás aún no los estamos “siguiendo”. Me
saldrá algo así:
git status
“nothing added to commit but untracked files present
(use "git add" to track”
(no se agregó nada para confirmar, pero los archivos no
rastreados están presentes (use "git add" para rastrear)
Y me mostrará con color los archivos que están presentes
(que hemos creado) pero que aún no le dijimos a Git que los
rastree.
1° git branch nombre de rama Creamos una rama que será una copia exacta del Master
Nos movemos hacia la rama que hemos creado.
git checkout nombre de la rama
Y a partir de ahora trabajaremos sobre ella.
2° Crea una rama y nos mueve sobre ella. Es una opción
git checkout -b nombre de la rama
rápida
Trabajamos sobre el código haciendo los cambios.
3° Visual Studio Code
Y siempre guardar los cambios (control + s)
Nos permite chequear si hubo cambios en el proyecto.
4° git status Nos avisará sobre que archivos hay cambios. Se mostrarán
en color rojo por lo general.
5° git add . Guarda los cambios y los pasa al staging area
6° git commit –m “un mensaje” Confirmamos los cambios y los pasa al repositorio local
Chequeamos el historial de commits que se han hecho. Y
7° git log así confirmamos que todo va en marcha.
q Apretamos la letra “q” (cu) para salir de git log
Ahora podemos hacer dos cosas:
FUSIONAR la rama en la que hicimos los cambios con la rama master local usando: git merge
PUSHEAR LA RAMA: subir a Git Hub la rama con sus cambios y desde ahí fusionarla (merge) con el master del repositorio
remoto.
8° git push origin nombre de la rama Subimos la rama con sus cambios al repositorio remoto
Actualizamos la página de Git Hub y nos mostrará que tenemos una rama nueva en el repositorio remoto. Debemos chequear que
esté todo en orden y que se pueda fusionar con la rama master. Git Hub chequea automáticamente si la rama es fusionable o si hay
problemas.
Nuevo requerimiento de extracción. Iniciamos el proceso
9° New pull request para fusionar la rama con el master y agregarle así todos
los cambios que hemos hecho.
10° Create pull request Creamos un requerimiento de la fusión con la rama master
Copiar el URL del Repo Buscamos el Repositorio remoto sobre el que queremos
1° En Git Hub
remoto trabajar, y copiamos su enlace
xxxx