原始状态
假如我们要在 master 分支上进行开发,在远端的 master 分支上右键,检出 一个自己的开发分支 dev-1
做一些开发,提交到本地,不要推送(push)到远端
切换到 master 分支,拉取远端的 master 更新,(这里另一个同事在 master 分支上提交了 dev 2 的更新)
切换到自己的开发分支 dev-1
选中 master 分支,右键,选择 将当前变更变基到 master
如果有冲突则合并冲突,
点击左上角的加号,选择 继续变基
此时我们的本地更新是基于最新的 master 分支
最后’推送’我们的开发分支 dev-1到远端
切换到master分支,点击 拉取,拉取 dev-1 的更新到 master 分支
再推送 master 分支,就保证了git分支的整洁
相关文章
- 05-28删除GitHub或者GitLab 上的文件夹,git rm -r --ceched 文件夹名 ,提交commit,git push
- 05-28git 创建分支并提交到服务器对应的新分支
- 05-28git ignore 如何忽略已经提交的文件修改
- 05-28SourceTree 如何下载git 管理的代码-如何创建分支,删除分支,提交代码,回退代码
- 05-28git删除远程仓库的某次错误提交
- 05-28GIT(1)----更新代码和上传代码操作的步骤
- 05-281.git使用入门之基本的更新提交操作
- 05-28***git 本地提交后如果让服务器上的GIT 自动更新拉取
- 05-28git更新提交代码常用命令
- 05-28git 命令 clone分支的代码