sh git squash提交,rebase soft

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh git squash提交,rebase soft相关的知识,希望对你有一定的参考价值。

# Switch to the master branch and make sure you are up to date.
git checkout master
git fetch # this may be necessary (depending on your git config) to receive updates on origin/master
git pull

# Merge the feature branch into the master branch.
git merge feature_branch

# Reset the master branch to origin's state.
git reset origin/master

# Git now considers all changes as unstaged changes.
# We can add these changes as one commit.
# Adding . will also add untracked files.
git add --all
git commit

以上是关于sh git squash提交,rebase soft的主要内容,如果未能解决你的问题,请参考以下文章

Git Rebase 从带有 Squashed 合并的分支

自定义 Git *Rebase* 提交消息模板

在 Git 中,如何在不挑选新分支的情况下对历史中具有多个合并提交的分支进行 rebase + squash

合并 --squash 和 rebase 有啥区别?

如何在GIT Rebase Interactive Squash之后删除远程存储库上的历史记录提交消息

git merge时merge/squash merge/rebase merge的区别