Giter Club home page Giter Club logo

mglora.github.io's Introduction

mglora.github.io

Readme

Guía GITHUB para principiantes

La guía definitiva que todo hijo de vecino desearía. Aquí describiré de forma sencilla El proceso que hemos seguido En la clase de Despligue del ciclo de Desarrollo de Aplicaciones Web Para testear como funciona el MarkDown

Logo

N|gitHub

GIT & GITHUB

  • PASO 0 - Creamos una cuenta en GITHUB
  • PASO 1 - Creamos repositorio en GITHUB
  • PASO 2 - Configuración SSH
    • 2.1 Preferencias / SSH
    • 2.2 Terminal
  • PASO 3 - Comandos Git/GitHub
    • PASO 3.1 - Sincronización entre GIT/GITHUB Terminal
    • PASO 3.2 - VSCode - Sincronización entre GIT/GITHUB
      • 3.2.1 Creamos un archivo
      • 3.2.2 Source Control
      • 3.2.3 Comentario
      • 3.2.4 Sync Changes
      • 3.2.5 Sincronización de repos
      • 3.2.6 Clonar repositorio

PASO 0 - Creamos una cuenta en GITHUB

Introducimos en el navegador GitHub.com y en sign in creamos la cuenta.

PASO 1 - Creamos repositorio en GITHUB

Pulsamos sobre la pestaña Repositorios y le damos al botón de Nuevo.

  • Se debe usar un nombre que no haya sido usado en otro repositorio de la cuenta.
  • Dejamos la opción pública por defecto.
  • Añadimos el README.md para poder hacer archivos como el que estás leyendo.

N|gitHub

PASO 2 - Configuración SSH

Hacemos Click sobre el icono de usuario, a continuación en preferencias y en la columna de la izquierda buscamos SSH y GPG keys

N|gitHub

  • 2.0 Abre el terminal de Linux. Usaré los enlaces que nos proporciona GitHub para configurar la SSH
SSH Enlace
Comprobar SSH Enlace 1
Generar Clave Enlace 2
Añadir SSH Enlace 3
  • 2.1 Sustituye por su dirección de correo electrónico de GitHub.
$ ssh-keygen -t ed25519 -C "[email protected]"
  • 2.2 Copie la clave pública SSH en su portapapeles. Si su archivo de clave pública SSH tiene un nombre diferente al del código de ejemplo, modifique el nombre del archivo para que coincida con su configuración actual. Al copiar su clave, no agregue líneas nuevas ni espacios en blanco. En la foto del ejemplo sería: | SHA256: AIAvK8wfeA8M+2rW2H21kF1H+f/eiN1g0BaEiju334 |
cat ~/.ssh/id_ed25519.pub

N|SSH

  • 2.3 Añadir la clave SSH a GitHub [N|SSH

PASO 3 - Comandos Git/GitHub

  • 3.1 Terminal

    • 3.1.1 Desde el terminal, comprobamos si está instalado Git.
git --version

Debería salir por el terminal algo parecido a lo que se mostrará a continuación, de lo contrario no tiene instalado Git.

Output
git version 2.33.0
  • 3.1.2 Instalación GIT Antes de comenzar, debe instalar el software necesario para Git. Todo se encuentra disponible en los repositorios predeterminados, de modo que podemos actualizar nuestro índice local de paquetes y luego instalar los paquetes pertinentes.
sudo apt update
sudo apt install git
 

Ahora al comprobar si está la git debería aparecer el Output citado anteriormente.

  • 3.1.3 Comandos de Git para repositorios Para inicializar un repositorio, debes ubicarte en la carpeta en la que quieras iniciar el repositorio y pulsar el siguiente comando:
git init

Para añadir documentos al repositorio debes usar el comando add, si quieres preparar todos, debes poner un punto, de lo contrario, debes nombrar archivo a archivo

git add .

Commit es para confirmar que son esos archivos los que vas a enviarlos a GitHub, el -m sirve para poner el mensaje, sin esto no te deja realizar el commit y debes poner el siguiente comando:

git commit -m "Initial Commit" -a

Para enviar los archivos desde tu repositorio local al de tu usuario de GitHub debes

git push origin main

mglora.github.io's People

Contributors

mglora avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.