场景:一套向 远程仓库 发布 本地仓库变更 的标准流程
1. git checkout dev 1. 切到 本地dev分支
2. git fetch origin main 2. 通过 git fetch 同步远程仓库main分支在本地的副本 确保本地副本是最新的
3. git rebase -i origin/main 3. 通过 git rebase 将分支的修改 变基 到远程main分支 的提交历史之上 (-i 表可交互的rebase操作,同时也是在分享给其他团队成员之前,清理本地commit记录的好机会)
4. # Squash commits, fix up commit messages etc.
5. git push origin dev 5. git push 将本地dev分支 发送远程仓库 (由于已确保本地的main分支是最新版本的,因此push操作是能够快速前进的,此时git不会阻止push操作)
6. 可以提 源分支dev 目标分支main 的PR了
[Ref] 同步GIT仓库的操作 – push命令
Further Reading :Git常用命令汇总文章来源地址https://www.toymoban.com/news/detail-518699.html
文章来源:https://www.toymoban.com/news/detail-518699.html
到了这里,关于git常用命令之Push的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!