Colección de citas famosas - Slogan de motivación - Tutorial de Git & Repo los comandos más básicos para principiantes

Tutorial de Git & Repo los comandos más básicos para principiantes

Prólogo: Descubrí que mi nuevo amigo no está particularmente familiarizado con los comandos de git y repo, así que hice un resumen de los comandos más básicos de git y repo:

*** ** *******************Repositorio****************************** ** *******

inicio del repositorio -u? ssh://git@gitlab...manifest.git ?-b [rama]

sincronización del repositorio

estado del repositorio

rama del repositorio

¿manifiesto del repositorio?

diferencia del repositorio

ayuda del repositorio

************************* Verificar************************ ** ************

1. Ver sucursal local

sucursal git

2. Ver sucursal remota

git rama -r

3. Ver todas las ramas

git rama -a

4. Ver estado

git status

5. Ver el registro de confirmación

git log

********************** *** *Crear************************************

Crear nuevo Rama local

git rama [nombre de la rama]

Cambiar a una nueva rama

git checkout [nombre de la rama]

Crear un cambio sucursal

git checkout -b [nombre de la sucursal]

************************ Eliminar** ** *********************************

Eliminar sucursal local

git branch -d [nombre de la rama]

¿Eliminar la rama remota de github?

git push origin: [nombre de la rama]

***** *** **************** Empujar****************************** ****** ****

Envía la nueva rama a github

git push origin [nombre de la rama]

Envía los datos de la rama al control remoto servidor

git push origin :lt;remote_branch_name>

Por ejemplo:

git push origin?2.0.1.20120806:2.0.1.20120806

Es necesario distinguir entre la rama remota y las ramas locales, por lo que al extraer una rama específica del servidor, debe especificar el nombre de la rama remota.

git checkout --track origin/2.0.1.20120806

Tenga en cuenta que este comando requiere git1.6.4 o superior porque contiene el parámetro --track. De esta manera, git cambiará automáticamente a la rama.

************************* Fusión de rama Fusión**************** ** *********************

función de combinación de git/inicio de sesión

combinación de git?

************************etiqueta************************ ** *************

git tag 2.0.2

git push --tags

1. Tira del extremo remoto Rama especificada (no existe localmente)

git fetch

git checkout -b nombre de la rama local origen/nombre de la rama remota

2. Cree una rama local rama y Enviar al extremo remoto

(2) Enviar la rama local al almacén remoto

git push --set-upstream origin nombre de rama

Envía la sucursal local al almacén remoto Fin:

repo forall -c git push ika damo_: damo_

Establece seguimiento de asociación entre la sucursal local y el extremo remoto:

repo forall -c git branch -- set-upstream-to=module/damo_? damo_

Establece el seguimiento de sucursales locales y remotas:

git branch - -set-upstream-to=origin/nombre de la rama remota nombre de la rama local

Cree una rama basada en la rama remota:

1. Primero busque el ila_210120 remoto

repo forall -c git fetch ila ila_210120

2. ¿Crear una rama? damo_ila_210120 basada en ila_210120 remota

?repo forall -c git checkout -b damo_ila_210120 ila/ila_210120

cherry-pick: (un compromiso determinado)

git cherry-pick f8857cbb08519b10981b0e2df999363ebfe8b6d3

empujar al extremo remoto

git push ila damo_ila_210120_review

Push:

git push --force ila 201140_newGuide_oneCommit

Sintetizar un proceso de confirmación:

1. Crear una nueva rama:

2. Restablecer la primera confirmación:

3. Volver a confirmar:

restablecer Diferencia:

repo forall -c git reset --hard

repositorio forall -c git reset --soft f8857cbb08519b10981b0e2df999363ebfe8b6d3

?

1. blogs.com/mmykdbc/p/9

076063.html

2. /p/bf7b09e234c8

4. plantilla Plantilla: /weixin_38019025/article/details/103951002

¿Control C?

6. Directorio de la computadora:

~/

/Users/yuyahui