git rebase evita la fea fusión de ramas

Inserte la descripción de la imagen aquí
Después de enviar sus cambios como confirmación

 git pull origin dev --rebase

Primero extraerá el contenido de dev y luego pondrá su confirmación al final.
La ventaja es que no habrá un gráfico de git ramificado y fusionado como merge, sino una línea recta

(aiops_api_py36)  ✘ aaa@aaa-MB1  ~/Documents/Z00_存档本地/Z30_projects/pizza_py3/pizza/aiops   rt_lines_api_simplified  git pull origin dev --rebase
remote: Enumerating objects: 1, done.
remote: Counting objects: 100% (1/1), done.
remote: Total 1 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (1/1), done.
From http://gitlab/api
 * branch            dev        -> FETCH_HEAD
   f50aa57..80eb0c6  dev        -> origin/dev
First, rewinding head to replay your work on top of it...
Applying: feature: preview API

referencia

Utilice git rebase para evitar las mejores prácticas de fusión innecesarias de
git

Supongo que te gusta

Origin blog.csdn.net/qq_42648305/article/details/113104152
Recomendado
Clasificación