En términos menos técnicos
Mi respuesta no es diferente, pero estoy agregando más información porque aquellos que son nuevos podrían beneficiarse al llenar los vacíos de información.
Después de crear el repositorio en github, tienen instrucciones. Puedes seguir esos. Pero aquí hay algunos consejos adicionales porque sé lo frustrante que es comenzar con git.
Digamos que ya ha comenzado su proyecto localmente. Cuánto tienes no importa. Pero supongamos que tienes un proyecto php. Digamos que tiene el index.php, contact.php y una carpeta de activos con imágenes, CSS y fuentes. Puede hacerlo de esta manera (fácil), pero hay muchas opciones:
Opción 1
Inicie sesión en su cuenta de github y cree el repositorio.
En la siguiente pantalla, puede copiarlo donde lo necesite si hace clic en el botón (lado derecho de la pantalla) para "clonar en el escritorio".
Puede (o hacerlo de otra manera) luego copiar el contenido de su proyecto existente en su nuevo repositorio. Usando la aplicación github, puedes comprometerte desde allí usando su GUI (eso significa que solo haces clic en los botones de la aplicación). Por supuesto, ingrese sus notas para la confirmación.
opcion 2
- Crea tu repositorio en github como se mencionó anteriormente.
- En su computadora, vaya a su directorio utilizando el terminal. usando la línea de comando de linux que haría cd en el directorio. Desde aquí ejecuta los siguientes comandos para "conectar" su proyecto existente a su repositorio en github. (Esto supone que creó su repositorio en github y que actualmente está vacío)
primero haga esto para inicializar git (control de versiones).
git init
luego haga esto para agregar todos sus archivos para ser "monitoreados". Si tiene archivos que desea ignorar, debe agregar un .gitignore
pero por simplicidad, solo use este ejemplo para aprender.
git add .
Luego se compromete y agrega una nota entre ""
"primer compromiso", etc.
git commit -m "Initial Commit"
Ahora, aquí es donde agrega su repositorio existente
git remote add github <project url>
Pero no escriba literalmente <project url>
, sino su propia URL del proyecto. ¿Cómo se consigue eso? Vaya al enlace donde está su repositorio en github, luego copie el enlace. En mi caso, uno de mis repositorios es https://github.com/JGallardo/urbanhistorical, por lo que mi URL resultante para este comando simplemente agregaría .git después de eso. Entonces aquí estaría
git remote add github https://github.com/JGallardo/urbanhistorical.git
Prueba para ver que funcionó haciendo
git remote -v
Debería ver a qué está vinculado su repositorio.
Entonces puedes empujar tus cambios a github
git push github master
o
git push origin master
Si aún recibe un error, puede forzarlo con -f
. Pero si está trabajando en un entorno de equipo, tenga cuidado de no forzar o podría crear más problemas.
git push -f origin master
git push
?