Git es una gran red de código abierto con un montón de cosas para aprender. Si es nuevo en Git y no sabe muy bien cómo empezar, vea los pasos a continuación que cubren cómo administrar un repositorio de Git.
Administrar un repositorio de Git viene con varios aspectos. Crear un proyecto, agregar archivos, confirmar modificaciones y cargarlos en el repositorio remoto en GitHub son todas las cosas que necesitará saber para poder administrar su repositorio Git.
Crear y administrar un repositorio de Git
Lo primero que debe hacer es generar una clave SSH. GitHub tiene algunas instrucciones muy detalladas sobre cómo hacer esto para los sistemas MAC OS, Windows y Linux . Debe tener al menos una clave pública SSH para enviar su repositorio git a GitHub
Una vez que haya generado la clave SSH, debe agregarla a través de la interfaz de GitHub.
Haga clic en la página Configuración de su cuenta, luego en la sección Claves SSH y GPG. En esa página, haga clic en el botón «Nueva clave SSH».
Después de hacer clic en el botón Nueva clave SSH, aparecerá un panel en el que debe ingresar un Título para la clave y la clave privada en sí. Una vez hecho esto, presione el botón «Agregar clave SSH».
Una vez que haya agregado la clave SSH, estará listo para abrir una nueva ventana de Terminal en su computadora.
Debe crear una nueva carpeta para desarrollar y administrar el repositorio. Esto se puede hacer usando el siguiente comando:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]user@user [~]# mkdir GIT[/ht_message ]
Ese comando creará una carpeta llamada «GIT» en el directorio de trabajo actual. Luego puede acceder a esa carpeta con:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]usuario@usuario [~/GIT]# git init
Git vacío inicializado repositorio en /home/username/GIT/.git/[/ht_message]
También debe crear archivos y carpetas para su repositorio de git. Por ejemplo, para crear un archivo README use el siguiente comando:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]user@user [~/GIT]# toque LÉAME[/ht_message]
Ese comando creará un archivo vacío llamado «README» en la carpeta del repositorio de Git.
Dicho esto, esto no agrega automáticamente el archivo al repositorio de Git. Puede comparar la lista de archivos en el repositorio Git actual y la lista de archivos actuales que ha creado con este comando:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style= ”” ]usuario@usuario [~/GIT]# git status
En rama maestra
Compromiso inicial
Archivos sin seguimiento:
(use «git add <file>…» para incluir en lo que se confirmará)
LÉAME
no se agregó nada para confirmar, pero hay archivos sin rastrear presentes (use «git add» para rastrear) [/ ht_message]
El comando anterior muestra que tiene un archivo llamado «README» que está presente en la carpeta, pero no se agrega al repositorio de Git. Entonces, ahora debe agregar el archivo al índice del repositorio de Git. Haz esto usando el siguiente comando:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]user@user [~/GIT]# git add README[/ ht_mensaje]
Ahora puede comparar nuevamente la lista de archivos en el repositorio Git real y la lista de archivos actuales que ha creado:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=” ” ]
usuario@usuario [~/GIT]# estado de git
en maestro de rama
Compromiso inicial
Cambios a confirmar:
(use “git rm –cached <archivo>…” para quitar la preparación)
nuevo archivo: LÉAME[/ht_message]
Como puede ver, el archivo ahora se agrega al índice del repositorio y ahora debe confirmarlo.
Al confirmar un archivo, lo agrega al repositorio real. La confirmación se usa cuando crea nuevos archivos o modifica los existentes y desea «empujar» sus cambios al repositorio.
Puede enviar el archivo README usando el siguiente comando:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]user@user [~/GIT]# git commit -m ‘primer compromiso’
[master (root-commit) e2a16e0] primera confirmación
1 archivo cambiado, 0 inserciones (+), 0 eliminaciones (-)
modo de creación 100644 README[/ht_message]
donde “-m ‘primer compromiso’” es un comentario que queda en el historial del repositorio. Con las confirmaciones, puede describir los cambios que se realizan en los archivos del repositorio. Esto le ayudará a comprender mejor y seguir el desarrollo de su proyecto a lo largo del tiempo.
Ahora, si verifica el estado del repositorio de Git, verá que no hay nuevos cambios para confirmar. Hazlo así:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]user@user [~/GIT]# git status
En el maestro de rama,
nada que confirmar, directorio de trabajo limpio[/ht_message]
Recuerde, todos estos cambios se realizaron en un repositorio local en su máquina. Si desea enviarlos al repositorio Git remoto que tiene en GitHub, primero debe agregar el repositorio en su máquina con el siguiente comando:[ht_message mstyle=”info” title=”” show_icon=”” id= ”” class=”” style=”” ]user@user [~/GIT]# git remote add origin git@github.com:your_username/name_of_your_repo.git[/ht_message]
Recuerde reemplazar your_username y name_of_your_repo con su nombre de usuario real de GitHub y el nombre de su repositorio.
El comando «vinculará» los dos repositorios, por lo que cualquier cambio realizado en el local se puede enviar al remoto en GitHub.
Finalmente, para enviar los cambios al repositorio de GitHub, usa este comando:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]user@user [~/GIT ]# maestro de origen git push
Contar objetos: 3, hecho.
Objetos de escritura: 100% (3/3), 207 bytes, hecho. Total 3 (delta 0),
reutilizado 0 (delta 0) Para git@github.com:user/test.git * [nueva rama] maestro -> maestro[/ht_message]
Ahora, si se completó correctamente, puede acceder al repositorio de GitHub y ver el archivo README allí.