Git实战样例
VSCode
普通提交
初始页面

提交到本地
- 点击提交后,提交到本地暂存区

提交到远程

创建分支并发布
创建分支
- 点击当前分支,并创建分支



开发分支

发布分支

基于其他分支开发
创建

命名

开发并发布分支

合并其他分支到当前分支
- 开发中,突然有人产生了新的分支,但自己还没开发完成,则需要将他人的开发合并到自己的当前分支中
一个新分支
- 他人产生了一个新分支,包含一个新文件

合并该新分支到我的分支
- 当前我开发的分支

- 合并分支(可多次合并)


- 成功
分支重命名
ctrl+shift+p
打开面板,并输入rename

冲突解决
被合并分支

合并分支(发生冲突)


- 提交更改,发现冲突

- 解决,并加入暂存区

PyCharm
普通提交




功能展示

- 其中,rebase为变基。”变基(rebaseQ)”是一个Git操作,它可以将当前分支的修改应用到另一个分支上。具体来说,变基操作会把当前分支的修改,按照提交时间顺序依次应用到指定的目标分支上,从而将两个分支上的修改整合成一个新的提交历史。
- 例如,假设您有一个本地分支feature,它基于远程的主分支develop。在feature分支上开发完成后,您想要将它的修改合并回develop分支,但是您不想使用常规的合并操作(merge),因为这样会增加额外的合并提交。相反,您可以使用变基操作,将feature分支的修改按照提交时间顺序依次应用到develop分支上,使得它们的修改历史更加清晰。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 xlhの博客!