git - origen de adición remota vs origen de configuración de URL remota

Resuelto Irbis asked hace 7 años • 0 respuestas

Creo un nuevo repositorio:

git init
echo "# MESSAGE" >> README.md
git add README.md
git commit -m "first commit"

Luego quiero enviar mi confirmación al repositorio remoto vacío creado en github, por lo que tengo que configurarlo de forma remota.

¿Cuál es la diferencia entre usar los siguientes comandos? :

git remote add origin [email protected]:User/UserRepo.git
git remote set-url origin [email protected]:User/UserRepo.git

Al final realizo push:

git push -u origin master

¿ Qué pasa cuando llamo git remote set-url originjusto después git init? ¿ git remote set-url originCrea origen? Si el origen ya existe después, git initno hay diferencia entre usar esos comandos en mi escenario, ¿verdad?

Irbis avatar Mar 16 '17 16:03 Irbis
Aceptado

A continuación se utiliza para agregar un nuevo control remoto:

git remote add origin [email protected]:User/UserRepo.git

A continuación se utiliza para cambiar la URL de un repositorio remoto existente:

git remote set-url origin [email protected]:User/UserRepo.git

a continuación enviará su código a la rama maestra del repositorio remoto definido originy -ule permitirá apuntar su rama local actual a la rama maestra remota:

git push -u origin main

Documentación

Shubham Khatri avatar Mar 16 '2017 09:03 Shubham Khatri

A continuación se reinicializará su repositorio local; también borrando repositorios remotos (es decir, origen):

git init

Luego, a continuación, se creará 'origen' si no existe:

git remote add origin [repo-url]

De lo contrario, puede utilizar el set-urlsubcomando para editar un control remoto existente:

git remote set-url origin [repo-url]

Además, puede verificar los controles remotos existentes con

git remote -v
vpibano avatar Nov 09 '2017 06:11 vpibano