# 一.GitLens

# 1.提交

alt text

提交dev远程dev无修改(个人项目):

提交 --> 推送

提交dev远程dev有修改(多人开发):

提交 --> 推送 --> 冲突 --> 解决冲突 --> 合并冲突 --> 推送

# 2.更改

alt text

# 3.1 拉取

提交dev远程dev有修改:

提交 --> 推送 --> 冲突 --> 拉取(变基) --> 解决冲突 --> 提交 --> 推送

提交dev远程dev有修改,远程master有修改:

提交 --> 推送 --> 冲突 --> 拉取(变基) --> 解决冲突 --> 拉取自master --> 冲突 --> 解决冲突--> 合并冲突 --> 推送

alt text

# 3.2 推送

feature 代码合并到 devmaster上:

切换到feature分支 --> 拉取自master --> 拉取自dev --> 推送到master --> 推送到dev

# 4.分支

alt text

dev 合并到master:

切换到 master --> 合并(选择dev

  • 备份现有未提交代码:创建 back_code 分支

# 5.远程

alt text

# 6.存储

alt text

提交dev远程dev有修改:

储藏(包含未跟踪) --> 拉取 --> 应用最新储藏 --> 冲突 --> 解决冲突 --> 提交 --> 推送

# 7.标记

alt text

# 8.其他

alt text

撤销提交

Undo Commit

反向提交(有提交记录)

Revert Commit

删除提交

Reset Commit

  • 参考 alt text