• Stars
    star
    232
  • Rank 172,847 (Top 4 %)
  • Language
    HTML
  • Created over 4 years ago
  • Updated 9 months ago

Reviews

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

Repository Details

Linea de aprendizaje de Git desde 0.

Aprendizaje de Git

Aprendizaje de Git desde 0. En este repositorio muestro como voy aprendiendo poco a poco los comandos de git.

Espero aprender mucho.

alt text

Comandos empleados en el aprendizaje

Muestra la versión de git instalada

git --version

Brinda ayuda sobre los comandos

git help <comandos>*

Repositorio local

Configura el usuario

git config --global user.name <usuario>

Configura el email

git config --global user.email <correo>

Lista la configuración de git

git config --list

Inicia un nuevo repositorio

git init

Lista el estado de los archivos

git status

Agrega todos los archivos pendientes de cambios

git add --all

Agrega todos los archivos pendientes de cambios desde la carpeta actual

git add .

Guarda en el repositorio local todos los archivos agregados

git commit -m "<mensaje>"

Abre un editor y permite modificar el último commit (Reemplaza el último commit)

git commit --amend

Crea un tag

git tag <tag> -m "<mensaje>"

Lista tags

git tag

Borra un tag en específico

git tag -d <tag>

Hace un tag en un commit anterior

git tag -a <tag> <commit> -m "<mensaje>"

Mostrar información del tag

git show <tag>

Deshace el último commit, eliminando los cambios del área de preparación.

git reset

Deshace el último commit, conservando cambios en el área de preparación

git reset --soft

Cambiamos a un commit en específico perdiendo todos los cambios posteriores a este.

git reset --hard <commit>

Muestra los commit realizados hasta el momento

git log --oneline

Lista todos los commits de todas las ramas de forma gráfica tomando como base la rama actual

git log --oneline --graph --all

Cambia a un commit en específico con todos sus cambios

git checkout <commit>

Muestra los cambios dos commits

git diff <commit> <commit>

Crea una nueva rama

git branch <rama>

Nos muestra en que rama estamos y lista las demás

git branch

Nos movemos de la rama actual a una específica

git checkout <rama>

Crea y nos movemos a la nueva rama

git checkout -b <rama>

Renombra la rama actual

git branch -m <rama>

Eliminar una rama

git branch -d <rama>

Permite juntar dos ramas. Trae los cambios de la rama especificada a la rama actual

git merge <rama>

Permite juntar dos ramas, pero las mantiene. Genera un commit del merge en la rama actual

git merge --no-ff <rama>

Permite traer los commits de otra rama a la rama actual reorganizan los commits

git rebase <rama>

Repositorio remoto

Para subir nuestro proyecto debemos crear un repositorio remoto. Al crearlo nos mostrará una serie de comandos para subir el proyecto. Te pedirá el usuario y contraseña de tu cuenta de git si aún no lo registras.

Vincular repositorio remoto con repositorio local

git remote add origin <url>

Cambiar URL del repositorio remoto

git remote set-url origin <url>

Nos muestra en que repositorio estamos enlazados remotamente.

git remote -v

Sube los cambios del repositorio local al remoto y especifica la rama principal

git push -u origin <rama>

Sube los cambios del repositorio local al remoto de la rama principal

git push

Sube los cambios del repositorio local al remoto de una rama específica

git push origin <rama>

Eliminar una rama remota

git push origin --delete <rama>

Sube todos los tags locales al remoto

git push --tags

Eliminar un tag remoto

git tag -d <tag>
git push origin :refs/tags/<tag>

Descarga los cambios del repositorio remoto y actualiza el local en la rama por defecto

git pull

Descarga los cambios del repositorio remoto y actualiza el local en una rama específica

git pull origin <rama>

Clona un repositorio remoto en la rama por defecto

git clone <url>

Clona un repositorio remoto en una rama específica

git clone --branch <rama> <url>

More Repositories

1

codigo-by-tecsup

Bootcamp de Desarrollo Web Frontend donde se aprenderá temas como git, lógica de programación, HTML, CSS, JS, Bootstrap, Sass, Node, React, Firebase, Redux y Testing.
HTML
22
star
2

professional-card

Desarrollador Web Frontend con React y Next.js. Docente de especialización en Desarrollo Web Frontend. Apasionado del autoaprendizaje y del código limpio.
HTML
9
star
3

web-development-tecsup-bk

El mejor lugar para aprender sobre desarrollo web en el Perú con los mejores profesiones, últimas tecnologías y mejores diseños.
HTML
6
star
4

moonlight

Landing Page Moonlight, Cuenta con transiciones, animaciones, RWD, Mobile First, Semántica, BEM, SEO.
HTML
4
star
5

portfolio

Desarrollador Web Frontend con la biblioteca React. Docente de especialización en Desarrollo Web Frontend. Apasionado del autoaprendizaje y del código limpio.
CSS
4
star
6

kierrez-zer-my-nobia

Web para declararte a tu Crush. Aprende a desarrollar una página web y publícalo en internet para que lo puedas compartir con esa persona que mucho te dice que no.
HTML
4
star
7

diseno-y-maquetacion-web-i

Desarrollo del curso Diseño y Maquetación Web donde se aplicará HTML, CSS, Diseño web adaptable, Metodologías y marcos como BEM, Bootstrap, Posicionamiento SEO y Hosting.
HTML
2
star
8

api

Aplicación Web que genera Tarjetas de Pikachu consumiendo data. Además cuenta con diferentes Endpoints que responden JSON's.
CSS
2
star
9

aprendizaje-git

aprendizaje-git
HTML
2
star
10

puedes-lograrlo

¿Puedes lograrlo? Es un juego de retos físicos casual. Juega con tus amigos y demuestra tu talento. Retos que alegrarán tu día y que reforzarán tus habilidades motrices.
JavaScript
2
star
11

cine-planeta

Las mejores películas, estrenos, promociones y dulces en el mejor Cine. Contamos con las 4B Bueno, bonito, barato y bastante. Compra tus entradas de forma digital, rápido y sin colas.
JavaScript
2
star
12

elliotgaramendi-card

HTML
1
star
13

pokemons-inc-mern-backend

Administrador de Pokémon’s.
JavaScript
1
star
14

web-development-certus

HTML
1
star
15

web-development-certus-bk

HTML
1
star
16

sin-e-spoiler-r

Aplicación de un cine que te permite ver las mejores películas del momento, su detalle y cambiar el tema.
JavaScript
1
star
17

pokemons-crud-redux-react

Administrador de Pokémon’s.
JavaScript
1
star
18

llevecasera

Sistema de Ventas. desarrollado con Java 8 y MySQL 8.
Java
1
star
19

learning-technologies

Página de Aprendizaje de Tecnología, donde podrás adquirir cursos. La página muestra información relevante del curso. Asimismo, cuenta con un formulario de Newsletter.
HTML
1
star
20

pokemon-crud-php

Aplicación Web donde puedes administrar usuarios mediante un CRUD. La aplicación emplea MySQL como motor de base de datos, PHP de lado del Backend y PHP de lado del Frontend.
PHP
1
star
21

web-development-tecsup

El mejor centro educativo de Perú y Latinoamérica, Tecsup, donde puedes aprender sobre Desarrollo Web gratis. Impulsa tu futuro con nosotros.
HTML
1
star
22

next-project-mern-frontend

Aplicación de Administrador de Proyectos que llevarán tu gestión al siguiente nivel. En él puedes administrar los proyectos de tus sueños y sus actividades de inicio a fin.
JavaScript
1
star