Ir al contenido principal

Aprendiendo Git

Aprende Git

Hola a todos, hoy vamos a explicar conceptos basicos sobre git

Para empezar vamos a crear una carpeta y la vamos a llamar como queramos, y accedemos a la misma. Ahora incializaremos git con

git init


Ahora vamos a crear un archivo, por ejemplo actores, y vamos a añadirle 3 actores y luego realizaremos un commit

echo "Will Smith" > actores.txt
echo "Dwayne Johnson" >> actores.txt
echo "Johnny Depp" >> actores.txt
git add .
git commit -m "Initial commit"


Ahora vamos a crear una rama llamada test, ahora vamos a esta rama y crear un archivo llamado actrices.txt y añadimos 3 actrices y realizamos un commit

git branch test
git checkout test
echo "Chloe Grace" > actrices.txt
echo "Jennifer Lawrence" >> actrices.txt
echo "Dakota Johnson" >> actrices.txt
git add .
git commit -m "Is added actrices.txt"


Ahora si hacemos un git log --graph --all podremos comprobar que hemos realizado dos commits, estos dos commits son los que acabamos de realizar

git log --graph --all


Ahora vamos a sumar las dos ramas, la rama master y la rama test

git checkout master
git merge test

Ahora vamos a crear una nueva rama y añadiremos algo mas
git branch test2
git checkout test2
echo "Algo mas" > actrices.txt
echo "Una cosa mas" >> actrices.txt
echo "Otra cosa mas" >> actrices.txt
git add .
git commit -m "Añadiendo actrices desde la rama test2"

Y ahora lo mismo desde la rama master:

git branch master
git checkout master
echo "Desde la rama master" > actrices.txt
echo "Una cosa mas desde la master" >> actrices.txt
echo "Otra cosa mas desde la master" >> actrices.txt
git add .
git commit -m "Añadiendo actrices desde la rama master"

Ahora miramos un git log para ver el grafico:

git log --graph --all

Podemos comprobar que en el grafico hay dos ramas Ahora lo que tendremos que hacer es juntar estas dos ramas tendremos que mantenernos en la rama master y juntar-lo y si hacemos un git status podremos comprobar que hay conflicto

git merge test2
git status

Ahora tendremos que entrar al archivo actrices.txt y dejar los cambios de las dos ramas, una vez echo podemos ver el grafico y ver como las dos ramas se juntan, tambien tendremos que guardar los cambios.

git add .
git commit -m "Code merge"
git log --graph --all

Comentarios

Entradas populares de este blog

Estudio de mercado vps

Estudi de mercat sobre VPS OVH: OVH ens ofereix un vps desde 2,99€ al mes, fins al moment es el vps mes barat que he trobat i al pareixer amb una cualitat mol bona 2 Gb de Ram 20 Gb de memoria, trafic illimitat, reinstalacio de sistema illimitat i un procesador de 2,4 GHz. Hostinger: Hostinger ens ofereix un vps desde 4,29€ al mes, al compararlo amb el vps de ovh ens interesaria mes el vps de ovh ya que per un preu inferior tenim uns millors requisits, ens ofereix 2 Gb de ram una cpu de 2,4 GHz, 20 Gb de memoria i un ample de banda de 1000 Gb. 1and1: 1and1 ens ofereix unes ofertes interesants, el mes barat es un vps bastant pijor 5€ per 1 Gb de ram 50 Gb (fins ara el que mes ens dona de disc) i trafic illimitat, amb un ample de banda de 400Mbit/s, pero el mes interesant esta en el vps XL perque esta per 1€ al mes durant 6 mesos, despres a 19€, aquest el podriem usar sols per 6 mesos, amb una ram de 4 Gb un disc de 120 Gb i un ample de banda de 400 Mbit/s. Dinahosti...

Como tener HTTPS

En esta entrada vamos a ver como poner https a nuestro vps Lo primero que tendremos que hacer es hacer un update y descargar el repositorio del cual vamos a descargar lo que encesitamos de el proveedor de certificados Certbot, asi que vamos a hacer lo siguiente: sudo apt-get update sudo apt-get install software-properties-common sudo add-apt-repository universe sudo add-apt-repository ppa:certbot/certbot sudo apt-get update sudo apt-get install python-certbot-apache Seguidamente vamos a instalar el pluguin para apache que nos ofrece certbot: sudo certbot --apache En este paso nos habra pedido unas configuraciones, como el nombre de correo, si aceptamos terminos y condiciones y nuestro dominio, nos los mostrara de la siguiente manera: Y ahora nos pedira si queremos que los usuarios que se conecten via http sean redireccionados a https, en mi caso yo he puesto que si (opcion 2), ya que de esta manera hacemos mas seguro la web Ahora vamos a descargar el certifi...