开发feature分支时,如果master有更新,可以使用 git pull --rebase master,推送到远端分支
master合并fearure分支时,使用 git merge --no-ff feature
git rebase 命令会将本地分支的提交暂存起来,然后将远程分支的提交拉取到本地,并将本地提交逐个应用到远程分支的提交上。这个过程可以避免出现不必要的合并提交,使得分支历史更加清晰。 git pull 命令会将远程分支的提交拉取到本地,并自动进行一次合并操作。如果本地分支与远程分支有冲突,需要手动解决冲突并提交合并结果。