Mostrando las entradas con la etiqueta git add. Mostrar todas las entradas
Mostrando las entradas con la etiqueta git add. Mostrar todas las entradas

Cómo sobrescribir un repositorio remoto en Codeberg con archivos locales.

Sobrescribir un repositorio remoto con tus archivos locales.

Es normal que hayamos subido un proyecto a CodeBerg en el momento en el que el mismo era funcional, y que luego hayamos seguido trabajando en él "localmente" para "pulirlo", actualizarlo, agregarle funcionalidades, etc.

En esta entrada vamos a ver cómo hacer para que dichas actualizaciones y cambios se reflejen en CodeBerg. ¡Mirá qué fácil que es!

1. Abrí una terminal en el directorio raíz de tu proyecto (es decir, en la carpeta de tu proyecto).

2. Agregá todos los archivos locales (nuevos, modificados, "borrados", etc.):
git add .

3. Confirmá los cambios con un mensaje informativo que te parezca acorde:
git commit -m "Actualización general del proyecto."

4. Forzá el "push" al repositorio remoto para sobreescribir todo en la rama "main":
git push origin main --force

¡Listo! Tus archivos locales han reemplazado a todos los que estaban en tu proyecto, en Codeberg.

Podés tener plena seguridad de que tu repositorio remoto será un espejo exacto de tu directorio local, ya que el "--force" del script se encarga exactamente de eso. Y si llegara a haber archivos en el repositorio remoto que ya no deberían estar allí, se borrarán con el push forzado, ya que git entenderá que si no existen localmente, no deberían estar presentes remotamente, tampoco. Dicho de manera simple: el directorio que "manda", es el local.


Cómo subir más archivos o carpetas a un proyecto existente de Codeberg.

 

Cómo subir más archivos o carpetas a un proyecto existente de Codeberg.

1. Verificá si estás en la rama correcta en CodeBerg (por ejemplo, "main" o "master"):

git branch

Esto te mostrará la rama actual (marcada con un "*"). Si ves que no estás en la rama correcta, cambiala con:

git checkout nombre_de_la_rama

2. [OPCIONAL] Confirmá, también, que los archivos estén en el repositorio local:

ls -R

Esto listará todos los archivos y carpetas de tu proyecto en tu computadora. Si los mismos no aparecen, verificá si realmente los creaste (o copiaste, o moviste) correctamente al directorio local del proyecto.

3. Añadí los archivos y/o directorios al control de versiones del próximo "commit":

git add directorio_1
git add directorio_2
git add archivo_1
git add archivo_2

etc.

Si los elementos son muchos y querés agregarlos a todos de una sola vez, podés hacer "git add ."

Nota: Git ignora a las carpetas vacías: de ser este el caso, Git no las subirá. Asegurate de que los archivos necesarios estén dentro.

4. Creá un "commit" con los cambios. Ejemplo:

git commit -m "Se agrega un directorio conteniendo 3 archivos."

5. Subí todo a la rama remota:

git push origin nombre_de_la_rama

¡Pronto!

Flag Counter Visitas previas a la existencia de este contador: 3433

Artículos aleatorios

    Páginas: