GitHub Desktop - 学习/实践

1.应用场景

主要用于可视化git操作.

如: 提交,拉取,合并等操作

2.学习/操作

环境: 

Windows 10 64位 专业版

 

1.介绍

https://desktop.github.com/   //官网

https://central.github.com/deployments/desktop/desktop/latest/win32   //下载链接

 

2.使用

Note:

1.使用GitHub Desktop,需要先登录 GitHub账号 //这个大家应该都有的。

2.所有的通过GitHub Desktop进行的操作, 均可以使用git bash完成,只不过要求高点,全是命令操作。

 

1.添加仓库

基于已有仓库基础上

添加本地仓库,

克隆仓库.

GitHub Desktop - 学习/实践

 

添加本地仓库:选择相应的路径即可

GitHub Desktop - 学习/实践

 

克隆仓库: 选择相应的仓库以及本地项目位置,点击clone即可

GitHub Desktop - 学习/实践

GitHub Desktop - 学习/实践

GitHub Desktop - 学习/实践

Note:

由于工作中的仓库均为私有仓库,所以这里使用Add local repository

 

新建基础上

GitHub Desktop - 学习/实践

GitHub Desktop - 学习/实践

输入仓库名与描述信息, 选定Local path即可。

 

补充:

移除仓库:

GitHub Desktop - 学习/实践

 

2.切换分支

GitHub Desktop - 学习/实践

这选择master分支

可以查看修改的文件【Changes】,历史提交记录【History】

拉取远程分支代码

GitHub Desktop - 学习/实践

GitHub Desktop - 学习/实践

 

3.新建分支

GitHub Desktop - 学习/实践

GitHub Desktop - 学习/实践

 

4.提交commit

GitHub Desktop - 学习/实践

输入提交信息即可

GitHub Desktop - 学习/实践

点击Commit to xxx分支  //这里并没有提交

取消修改的代码:

GitHub Desktop - 学习/实践

 

5.拉取代码

GitHub Desktop - 学习/实践

 

6.推送代码

本地提交记录后,出现 Publish branch 按钮点击即可

GitHub Desktop - 学习/实践

成功后会消失该按钮.

 

7.合并分支

Branch-->Merge into current branch...

GitHub Desktop - 学习/实践

过滤分支,然后点击要合并的分支即可,如下:

GitHub Desktop - 学习/实践

点击 Merge ... 按钮,只要没有代码冲突, 就会立刻提示, 合并成功,如下所示:

GitHub Desktop - 学习/实践

查看当前分支的历史提交记录:

GitHub Desktop - 学习/实践

正常合并.

 

 

后续补充

...

3.问题/补充

1.同类产品

sourcetree  //功能很强大, 但是由于公司电脑上一直安装出现bug崩溃,就暂时弃用

GitKraken  //https://www.gitkraken.com/  还未使用过。

4.参考

https://desktop.github.com/   //官网

https://blog.csdn.net/william_n/article/details/80288051 //Git - 学习/实践

后续补充

...