git rebase 操作

68 阅读1分钟

问题:git rebase 操作完成, 本地分支和远程分支会提示 pull 和 push的,此时应该直接强推, 强推的前提: 当前分支是只有你一个分使用,要不然会犯大错,直接覆盖别人的操作。 git push --force-with-lease:(如果和别人同时使用同一个分支,此条命令 可以有一个警告) git push --force, -f 强推,不安全。

git reset --hard commit 回滚指定分支

git log:查看提交历史

git show commitid 查看某次提交的内容

完整的rebase 操作

1, git checkout master 2, git pull 保持最新 3, git cheackout feature 分支 4, git rebase master 5, 解决rebase冲突 6, git push -f feature 强推到自己远程的分支