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

Que es FTP?

Que es un ftp? El Protocolo FTP de transferencia de archivos es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP, basado en la arquitectura cliente-servidor. Una vez dicho esto vamos a instalar un ftp Instalacion del servidor FTP sudo apt install vsftpd Configurar Anonymous Para dejar que cualquier usuario pueda acceder a las carpetas tendremos que ir al fichero /etc/vsftpd.conf y cambiar lo siguiente: anonymous_enable=Yes Ahora cualquier usuario podra acceder a la carpeta: /srv/ftp Tambien añadiremos lo siguiente para que los usuarios esten enjaulados y no puedan subir directorios y puedan editar dentro de sus ficheros: chroot_local_user=YES allow_writeable_chroot=YES write_enable=YES

Filtracion de e-mails y sus sontraseñas

Filtracion de 773 millones de correos A través del experto en seguridad Troy Hunt , ha salido a la luz una de las filtraciones de correos más grandes de la historia, con 772,904,991 direcciones de correo filtradas y más de 21 millones de contraseñas. Una filtración que ha sido recopilada en un gigantesco archivo de MEGA y cuyo nombre es #Collection #1 En total, más de 12.000 archivos diferentes de texto y 2.700 millones de líneas que recopilan todas las direcciones de correo y contraseñas expuestas. Una información que pese a ser básicamente texto tiene un peso de 87GB. Unos números estratosféricos que colocan a esta filtración como la más grande desde la de Yahoo. Troy Hunt, dueño de la popular web Have I Been Pwned, empezó a recibir avisos que su cuenta había sido expuesta hasta darse cuenta que tenía entre manos algo muy grande. Tanto es así, que el propio Hunt ha visto como sus datos personales se encontraban entre los filtrados. Como saber si mi correo ha sido uno de...

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...