repositorio remote origin example eliminar actualizar git bitbucket

origin - git remote add



Cómo enviar cambios locales a un repositorio remoto de git en bitbucket (3)

Esta es una medida de seguridad para evitar empujar ramas que no están listas para publicarse. En términos generales, al ejecutar "git push", solo las ramas locales que ya existen en el servidor con el mismo nombre serán empujadas, o las ramas que se han empujado utilizando la sintaxis de la rama local: remotebranch.

Para enviar todas las sucursales locales al repositorio remoto, use --all :

git push REMOTENAME --all git push --all

o especifique todas las ramas que desea insertar:

git push REMOTENAME master exp-branch-a anotherbranch bugfix

Además, es útil agregar -u al comando "git push", ya que esto le dirá si su sucursal local está adelante o detrás de la sucursal remota. Esto se muestra cuando ejecuta "estado de git" después de una búsqueda de git.

Estoy probando Git y Bitbucket.

Creé un repositorio en Bitbucket y he creado una copia local del repositorio y estoy ingresando archivos en él. No puedo empujar los archivos de mi repositorio local al repositorio remoto.

Esto es lo que estoy haciendo:

git clone https://[email protected]/me/test.git cd test touch dummy git add dummy git commit dummy -m "my first git commit" git push

los resultados de la línea final:

Everything up-to-date

y cuando inicio sesión en Bitbucket no puedo ver mi archivo falso.

¿Qué estoy haciendo mal?

EDITAR:

Haciendo esto funcionó

git push origin master:master

¿Alguna explicación sobre la diferencia entre esto y un simple git push ?


Estoy con Git descargado de https://git-scm.com/ y configuro ssh, sigo la respuesta para obtener instrucciones https://.com/a/26130250/4058484 .

Una vez que la clave pública generada se verifica en mi cuenta de Bitbucket, y refiriéndome a los pasos explicados en http://www.bohyunkim.net/blog/archives/2518 , descubrí que solo ''git push'' funciona:

git clone https://[email protected]/me/test.git cd test cp -R ../dummy/* . git add . git pull origin master git commit . -m "my first git commit" git config --global push.default simple git push

Shell responde son los siguientes:

$ git push Counting objects: 39, done. Delta compression using up to 2 threads. Compressing objects: 100% (39/39), done. Writing objects: 100% (39/39), 2.23 MiB | 5.00 KiB/s, done. Total 39 (delta 1), reused 0 (delta 0) To https://[email protected]/me/test.git 992b294..93835ca master -> master

Incluso funciona para presionar en la fusión de maestro a gh-páginas en GitHub

git checkout gh-pages git merge master git push


Use git push origin master lugar.

Usted tiene un repositorio localmente y la git push inicial de git push está "empujando". No es necesario hacerlo (ya que es local) y muestra todo como actualizado. git push origin master especifica un repositorio remoto ( origin ) y la rama ubicada allí ( master ).

Para obtener más información, consulte este recurso .