Como subir un proxecto a Github sendo principiante

Última actualización: 12/06/2025

  • Comprender que é un repositorio e a importancia do control de versións en GitHub.
  • Aprende a subir o teu proxecto: Terminal, GitHub Desktop, VSCode e directamente desde a web.
  • Descubra as mellores prácticas e consellos para manter o seu repositorio profesional, seguro e ben documentado.
GitHub

Calquera desenvolvedor ou profesional vinculado ao mundo tecnolóxico sabe o que é GitHubNon obstante, non todo o mundo domina o proceso de subir un proxecto a Github e aproveitar ao máximo o potencial do control de versións, a colaboración en equipo e a visibilidade profesional que ofrece esta plataforma.

Entón, neste sentido, tanto os principiantes como os expertos adoitan atoparse un pouco perdidos. Neste artigo, aprenderás Contámosche como facelo, xa que Hai varias opcións ou métodosSe queres que o teu proxecto estea dispoñible para a colaboración ou para que outras persoas o poidan ver e descargar facilmente, continúa lendo para coñecer todos os detalles.

Que é un repositorio e por que aloxalo en GitHub?

Un repositorio É o espazo virtual onde se almacenan os ficheiros e cartafoles do teu proxecto, xunto co historial dos cambios que se lles producen a medida que avanzas no seu desenvolvemento. Este historial permite Xestiona versións, volve a estados anteriores, colabora con outras persoas e mantén un rexistro claro do progreso do teu traballo..

Aloxar un repositorio en GitHub Ten múltiples vantaxes:

  • Control de versións: Os teus cambios rexístranse e podes desfacelos, revisalos ou compartir calquera parte do desenvolvemento.
  • Copia de seguranza na nube: evitas perder información importante en caso de calquera incidente local.
  • Visibilidade profesional: Ao ser público, calquera pode ver o teu traballo, o que mellora o teu portafolio.
  • Colaboración fácil: GitHub facilita que outras persoas contribúan ao teu proxecto mediante solicitudes de incorporación de cambios, incidencias ou bifurcacións.

subir un proxecto a Github

Primeiros pasos: Requisitos previos e preparación do entorno

Antes de subir un proxecto a Github, asegúrate de ter o seguinte instalado no teu ordenador:

  • Conta en GitHub. É fundamental crear repositorios na plataforma.
  • Git instalado. É a ferramenta básica de control de versións que che permite xestionar os cambios. Podes descargala e instalala desde a súa sitio web oficialEn sistemas baseados en Linux, podes realizar a instalación executando o comando sudo apt-get install git No terminal.
  • Editor de código ou IDE. Opcións como o código de Visual Studio (VSCode) facilitan o proceso. Se queres aproveitar a integración directa con GitHub desde o editor, recoméndase descargar unha destas ferramentas.
Contido exclusivo - Fai clic aquí  Onde crear páxina web?

Unha vez instalado ir no teu sistema, o primeiro paso é configuralo co teu nome e correo electrónico (Estes datos usaranse para asinar os teus commits.) Dende o terminal, executa o seguinte:

git config --global user.name "TuNombre"
git config --global user.email [email protected]

Esta configuración é global e só terás que facelo unha vez no teu equipo.

Creando o repositorio en GitHub

Agora é hora de crear o espazo onde aloxarás o teu proxecto. Fai isto desde a interface web de GitHub seguindo estes pasos:

  1. Accede ao teu perfil en GitHub.com e fai clic no botón "Novo" para crear un novo repositorio.
  2. Introduza o nome desexado para o repositorio e engade un descrición breve pero concreto sobre o propósito do proxecto.
  3. Escolla se o repositorio será públicas ou privadasSe queres que outras persoas poidan velo e participar, selecciona público.
  4. Tes a opción de crear un ficheiro Léame.md automaticamente. Recoméndase este ficheiro, xa que é o primeiro que verán outros desenvolvedores ao acceder ao repositorio.
  5. Fai clic en «Crear repositorio» para completar o proceso e o teu repositorio estará listo para recibir ficheiros.

GitHub

Preparando o teu proxecto local para a súa subida a GitHub

Co repositorio creado, o seguinte paso para subir un proxecto a GitHub é preparar o cartafol do proxecto no teu ordenador. Para iso, segue estas instrucións no terminal, localizando primeiro a ruta correcta con cd:

cd tu-carpeta-del-proyecto

Agora inicializa o repositorio local de Git:

git init

Isto creará unha carpeta oculta chamada .git que almacena o historial de versións e outros ficheiros internos.

 

Subindo o código a GitHub: o proceso completo no terminal

Unha vez inicializado o repositorio local, subiremos todo o contido a GitHub executando estes comandos:

  1. Engadir todos os ficheiros á área de probas con:
git add .
  1. Facer un compromiso Para rexistrar o primeiro punto de control:
git commit -m "Primer commit"
  1. Vincular o repositorio local co remoto. Substitúe NOMBRE_USUARIO y NOMBRE_REPOSITORIO por datos reais:
git remote add origin https://github.com/NOMBRE_USUARIO/NOMBRE_REPOSITORIO.git
  1. Cargar cambios en GitHub (rama main o master segundo corresponda):
git push -u origin main

Nalgúns repositorios ou configuracións máis antigas, a rama principal é master en vez de mainSe obtés erros, comproba o nome da rama principal e substitúeo no comando anterior.

Contido exclusivo - Fai clic aquí  Como crear unha aplicación de xogo

Código de contrasinal de GitHub

Como subir proxectos a Github desde VSCode

Editores modernos como VSCode Inclúen integración nativa con Git e GitHub. Aquí tes como facelo facilmente:

  • Abre o cartafol do teu proxecto no editor (“Ficheiro → Abrir cartafol”).
  • Accede ao panel de control Control de fontes (control do código fonte) situado na barra lateral.
  • Fai clic en "Inicializar repositorio" se aínda non o fixeches. Isto é equivalente ao comando git init.
  • Unha vez inicializado, verás un botón para "Publicar en GitHub"Se é a primeira vez, terás que autorizar a conexión entre VSCode e a túa conta de GitHub.
  • Escolla se quere publicar o repositorio como público ou privado.
  • Prepara os ficheiros para a primeira confirmación marcando os cambios e engadindo unha mensaxe descritiva.
  • Publica o teu proxecto e poderás sincronizar facilmente os cambios desde o editor.

Esta opción é perfecta para aqueles que prefiren permanecer dentro do ambiente de desenvolvemento e facilita moito a xestión diaria de proxectos.

Cargar ficheiros manualmente desde o sitio web de GitHub

Outra alternativa, especialmente para proxectos pequenos, é subir ficheiros manualmente desde a interface web:

  1. Entra no repositorio recentemente creado en GitHub.
  2. Fai clic no menú despregable «Engadir ficheiro» e selecciona Cargar ficheiros.
  3. Arrastra e solta ficheiros ou cartafoles desde o teu ordenador á xanela do navegador.
  4. Na parte inferior, engade unha mensaxe de confirmación e fai clic en Confirmar cambios para subir os ficheiros.

Este método é menos eficiente para proxectos en desenvolvemento activo, pero é útil para engadir ficheiros específicos, documentación e outros elementos.

GitHub

Xestión avanzada e mellores prácticas ao traballar con GitHub

Cargar un proxecto é só o comezo. Para sacar o máximo proveito de GitHub e manter unha organización profesional, recomendámosche seguir estas prácticas recomendadas adicionais:

  • Manteña README.md actualizado. Esta é a carta de presentación do teu proxecto. Explica o seu propósito, como instalalo, como usalo e calquera detalle relevante. Podes editala directamente en liña ou desde o teu editor usando a sintaxe de Markdown.
  • Crear ramas de traballo. Non fagas todos os cambios en "main" ou "master". Usa ramas separadas para novas funcionalidades ou correccións. Podes fusionalas máis tarde mediante solicitudes de incorporación de cambios.
  • Cargar ficheiros .gitignore para evitar compartir datos confidenciais ou xerados automaticamente, como cartafoles node_modules, ficheiros temporais ou ficheiros de configuración locais.
  • Sincroniza periodicamente os teus repositorios locais e remotos. EUA git pull para manter a súa copia local actualizada con calquera cambio que poidan ter feito os colaboradores.
  • Manexa os mandos a distancia con coidado. Se algunha vez cambias a fonte remota, usa git remote -v revisar os repositorios asociados e git remote remove origin para retiralos se é necesario.
Contido exclusivo - Fai clic aquí  Como imprimir só algunhas páxinas dun documento PDF con Sumatra PDF?

Clonar e colaborar en proxectos: o seguinte paso

Unha vez que o teu repositorio estea na nube, podes clonalo a calquera outro ordenador usando:

git clone https://github.com/TU_USUARIO/TU_REPOSITORIO.git

Isto creará unha copia local do teu proxecto, incluíndo todos os seus historial de cambiosSe queres que o cartafol teña un nome diferente, podes engadilo ao final do comando. Para evitar que o comando cree un novo cartafol e coloque ficheiros directamente no directorio actual, engade un punto:

git clone https://github.com/TU_USUARIO/TU_REPOSITORIO.git .

Colaborar con outros usuarios en GitHub consiste en aprender o fluxo das ramas, as solicitudes de extracción e as revisións de código. Deste xeito, poderás aceptar contribucións externas e traballar en equipo dun xeito organizado e eficiente.

Erros comúns e como solucionalos

Ao cargar un proxecto, podes atoparte con algúns problemas comúns. Estes son os máis comúns e como resolvelos:

  • Tentando enviar a un repositorio baleiro sen unha rama mestra- Se o repositorio remoto foi creado sen un README.md e nunca se enviou unha rama, asegúrese de enviar a primeira rama co nome correcto, normalmente "main" ou "master".
  • Conflitos de sincronizaciónCando haxa cambios simultáneos a nivel local e remoto, resólveos facendo primeiro unha git pull e resolver conflitos antes de facer git push de novo
  • Permisos insuficientesAsegúrate de ter as credenciais correctas e comproba que o URL remoto estea escrito correctamente (https ou ssh segundo corresponda).
  • Esquecendo engadir ficheiros importantes: Revisa e actualiza o teu ficheiro .gitignore para non esquecer ficheiros clave nin subir accidentalmente información privada.

Subir o teu proxecto a GitHub supón un cambio radical para o teu fluxo de traballo: sempre podes recuperar versións anteriores, colaborar e mostrar o teu traballo ao mundo.