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