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
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
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 p>
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