gitrebaseは醜いブランチマージを回避します

ここに画像の説明を挿入
変更をコミットとして送信した後

 git pull origin dev --rebase

最初にdevのコンテンツをプルし、次にコミットを最後に置きます。
利点は、マージのように分岐してマージされるgitグラフがなく、直線になることです。

(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

参照

git rebaseを使用して、不要なマージgitのベストプラクティスを回避し
ます

おすすめ

転載: blog.csdn.net/qq_42648305/article/details/113104152
おすすめ