VCS操作
目录
拉取代码
该操作不会合并。除非本地有提交。
git -c core.quotepath=false -c log.showSignature=false fetch origin --recurse-submodules=no --progress --prune
推送代码
提交和合并说明
- 点击右上角 ✅ 提交按钮。
- 左侧出现对话框,勾选要提交和推送的文件。
- 点击右侧 "提交并推送"。
- 推送前,建议对比下差异。
合并代码
演示:dev 分支代码合并到 master 。
- 切换到 master 分支。
- 菜单栏选择:git->merge->选择指定分支->合并->解决冲突->应用->推送合并提交。
图示:
指定文件和指定分支做对比
右击->git->与分支作比较->选择分支
cherry-pick优选
【注意】
- cherry-pick 简单说就是将一个分支上的一个或多个commit合并到另一个分支。
- 示例是 dev 分支合并 main 几个提交到 dev 分支。
- 合并的过程中也会出现冲突,解决方案和 👆🏻 的合并代码一致。
【注意】
指定文件提交历史
右击->git->显示历史记录
回退版本
选中对应分支,然后选中要回退的提交,回退即可。图示: