Jerry's WIKIJerry's WIKI
概述
  • 🐞 web使用
  • 📐 常用组件
  • 💡 使用技巧
  • 🎱 规范相关
  • 🖥 工作流
  • 🛠 常用工具
  • 🌐️ 服务器
  • 📦 容器相关
  • ♨️ 编程语言
咖啡屋
  • 简体中文
  • English
GitHub
概述
  • 🐞 web使用
  • 📐 常用组件
  • 💡 使用技巧
  • 🎱 规范相关
  • 🖥 工作流
  • 🛠 常用工具
  • 🌐️ 服务器
  • 📦 容器相关
  • ♨️ 编程语言
咖啡屋
  • 简体中文
  • English
GitHub
  • 🚩 版本控制(Git)

    • 秘钥的配置和使用
    • 多平台多仓库秘钥管理
    • 多人协同开发
    • 常见场景和对策
    • 其他
  • ✏️ 编辑器(Idea)

    • 快捷键修改
    • VCS操作
    • 其他
  • 🎁 调试工具

    • 压测工具
    • API测试
    • 抓包工具
  • 🔭 客户端

    • Navicat
    • Mredis
    • DockerDesktop
  • 🍎 Mac工具

    • Brew
    • Iterm2
  • 🌈 杂项

    • 列表

VCS操作

目录

  • 拉取代码
  • 推送代码
  • 合并代码
  • 指定文件和指定分支做对比
  • cherry-pick优选
  • 指定文件提交历史
  • 回退版本

拉取代码

该操作不会合并。除非本地有提交。
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 分支。
  • 合并的过程中也会出现冲突,解决方案和 👆🏻 的合并代码一致。

【注意】

cherry-pick 陷阱


指定文件提交历史

右击->git->显示历史记录

回退版本

选中对应分支,然后选中要回退的提交,回退即可。图示:

编辑此页面
更新时间:
贡献者: 田朝帆
Prev
快捷键
Next
其他