盘点Github桌面版好用的功能

303 阅读1分钟

用简单的图话,分享便捷实用的功能。

推荐理由:国内访问github不稳定,且为github官方推荐的桌面端,同时支持Win和Mac端。甚至一键下载项目源码,简直太不要方便。

image.png

下载链接:desktop.github.com/

功能1:revert commit

先commit三次记录,为了方便测试。 image.png

image.png

image.png

弹出鼠标右键的菜单,点击 Revert changes in commit

image.png

存在冲突

image.png

弹出鼠标右键的菜单,点击 Open in Visual Studio Code

image.png

处理冲突

image.png

冲突处理完成

image.png

commit & push,此时revert到了commit内容为2之前的版本

image.png

功能2:git merge

点击Branch -> Merge into current branch

image.png

选择将哪个分支merge到当前分支

image.png

点击Create a merge commit,然后push

功能3:git rebase

image.png

点击Branch -> Rebase current branch,选取rebase的基分支,点击Rebase -> Begin rebase

image.png

image.png

发现冲突,点击Open in Visual Studio Code,处理冲突

image.png

image.png

冲突处理完成,点击Continue rebase

image.png

点击Force push test,完成rebase

image.png

功能4:compare two branch

将分支切到基分支,点击History -> input 输入框 -> 选取另一分支

image.png

Behind表示较dev分支,master新的commit记录。

Ahead表示较master分支,dev新的commit记录。

image.png