guía de inicio rápido de git

Este artículo es para notas personales, no para referencia
Primero, ingrese a su repositorio local de git:

El primer paso es abrir gitbash.exeel enlace git github

Aquí se usa ssh -T [email protected]para probar el enlace. Si aparecen las palabras anteriores, significa que el enlace a github es exitoso.
El segundo paso es vincular el almacén remoto usando git remote add origin [你的 github 仓库地址]:

Si ocurre la siguiente situación, puede usar git remote remove originel comando para desconectar primero el enlace remoto:

Agregue archivos para enviar usando git add [文件名]para agregar:

A continuación, empuje directamente a github y utilícelo git commit -m “备忘内容”para enviar:

Proceso de desarrollo de Git

Por lo general, la rama maestra se usa como rama de producción y solo el contenido que se lanza oficialmente se fusionará en esta rama. En general, hay ramas de prueba y ramas de desarrollo. Los desarrolladores crean una nueva rama basada en la rama de prueba para el desarrollo y fusionan la rama desarrollada en la rama de prueba para la prueba. Después de que la prueba sea correcta, se lanzará la rama principal.

Operaciones básicas de Git

  • cambiar rama git checkt branch_name
  • Crear una nueva rama git branch -b new_branch_name
  • Combinar la rama en la rama actual git merge dev_branch
  • Cargue la rama y cambie el nombre de git push local_branch_name: new_origin_branch
  • Tire de la rama remota git pull
  • Cambiar a un commit git checkout commit_tag

Git problemas comunes y soluciones

  1. Git agrega una clave pública pero solicita iniciar sesión con una contraseña de cuenta

    Úselo git remote -vpara verificar si SSH se usa actualmente para la sincronización del almacén. Si comienza con HTTP o HTTPS, puede borrar el modo de enlace de almacén remoto y reutilizar SSH para la sincronización. Las operaciones específicas son las siguientes:

    // 清除远程链接
    git remote rm origin
    // 使用新的链接
    git remote add origin [email protected]
    
  2. Al fusionarse, muestra que la rama actual está detrás de la rama de origen por XX confirmaciones

    La causa principal de este problema es que la rama de origen desprotegida por la rama actual se ha actualizado, lo que hace que la rama actual se fusione con la rama de origen y el envío se retrase git pull origin origin/branch. la solicitud de fusión nuevamente no aparecerá Detrás de la rama de origen.

  3. Extraer el código más reciente indica que hay un conflicto, y el conflicto debe resolverse antes de fusionarse

    Se recomienda usar Pycharm y otro software compatible con la fusión visual para la fusión. actual representa el código pasado desde el extremo remoto. Compare diferentes códigos y seleccione el código correspondiente para insertar para lograr la resolución de conflictos. Para conflictos locales, puede usar el código conflictivo local git stashAlmacénelo en el área de almacenamiento temporal y use git stash popel comando para volver a fusionar los archivos conflictivos en la rama actual .

  4. ¿Cómo configurar el nombre de usuario y la dirección de correo electrónico que muestra Git? Cómo configurar
    por proyecto Hay un directorio Información (enlace de sucursal remota, información de sucursal, etc.), podemos agregar el elemento de configuración [uesr] después de abrir el archivo

    [user]
        name=要使用的用户名
        email=你的邮箱地址
    

Después de guardar, tendrá efecto la próxima vez que envíe. Si desea configurar el nombre y el buzón de Git global, abra el archivo .gitconfig en el directorio raíz (el directorio ~ en el sistema Linux) y realice la misma configuración.

Supongo que te gusta

Origin blog.csdn.net/qq_20728575/article/details/127664321
Recomendado
Clasificación