Git实战样例
VSCode
普通提交
初始页面
提交到本地
- 点击提交后,提交到本地暂存区
提交到远程
创建分支并发布
创建分支
- 点击当前分支,并创建分支
开发分支
发布分支
基于其他分支开发
创建
命名
开发并发布分支
合并其他分支到当前分支
- 开发中,突然有人产生了新的分支,但自己还没开发完成,则需要将他人的开发合并到自己的当前分支中
一个新分支
- 他人产生了一个新分支,包含一个新文件
合并该新分支到我的分支
- 当前我开发的分支
- 合并分支(可多次合并)
- 成功
分支重命名
ctrl+shift+p打开面板,并输入rename
冲突解决
被合并分支
合并分支(发生冲突)
- 提交更改,发现冲突
- 解决,并加入暂存区
PyCharm
普通提交
功能展示
- 其中,rebase为变基。”变基(rebaseQ)”是一个Git操作,它可以将当前分支的修改应用到另一个分支上。具体来说,变基操作会把当前分支的修改,按照提交时间顺序依次应用到指定的目标分支上,从而将两个分支上的修改整合成一个新的提交历史。
- 例如,假设您有一个本地分支feature,它基于远程的主分支develop。在feature分支上开发完成后,您想要将它的修改合并回develop分支,但是您不想使用常规的合并操作(merge),因为这样会增加额外的合并提交。相反,您可以使用变基操作,将feature分支的修改按照提交时间顺序依次应用到develop分支上,使得它们的修改历史更加清晰。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 xlhの博客!

.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)