Subir proyecto desde Ubuntu a GitHub

Para subir un proyecto agithub desde la terminal, en Ubuntu debemos tener una cuenta en GitHub y crear un nuevo repositorio dando clic en el siguiente botón verde.

Se introduce el nombre del repositorio, publico o privado (recordar que privado habrá que pagar una suscripción), en inicializar con README lo omitimos y lo creamos desde la terminal.

En la terminal dirigirse al directorio donde estará el proyecto que queremos subir a github.

$ cd /directorio/proyecto/

Estando en el directorio deseado crear el documento README.md

$ echo "# editorTXT" >> README.md

Ahora si, iniciamos nuestro git, en distribuciones Linux tenemos instalado por defecto git, si no es así, instalarlo con…

$ sudo apt update
$ sudo apt install git
$ git --version

Ya sabiendo que tenemos Git instalado, procedemos a inicializar.

$ git init

Para agregar un solo archivo.

$ git add nombre.extension

Para agregar todos los archivos en esa carpeta…

$ git add .

Una vez agregado creamos un commit para llevar un orden de nuestras versiones.

$ git commit -m "Primer commit"

Después de eso agregar el proyecto remotamente a GitHub, tomar en cuenta el nombre que se creo en la pagina de github.

$git remote add origin https://github.com/usuario/nombrerepositorio.git

Después teclear el siguiente código y le pedirá su usuario y contraseña para iniciar el commit.

$ git push -u irigin master

Ahora vamos a nuestro perfil en GitHub y veremos que ya tenemos nuestro proyecto con su respectivo README.md, actualizar para ver los cambios.

Aplicar cambios a un proyecto ya creado

Si ya tienes tu proyecto clonado lo pasos a seguir son los siguientes, ya sea para agregar un archivo o actualizar todo el proyecto.

  1. Actualizas el proyecto: git add .
  2. Guardar los cambios: git commit -m "mensaje"
  3. Subir los cambios: git push origin master

Recuerden, la practica hace al maestro, tal vez cueste un poco al principio pero después serán los master.

Gracias

Etiquetas: , , , , , , ,

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.