当前位置:   article > 正文

基于GitHub Desktop带你快速在工作中进行代码管理_github desktop2怎么提交代码

github desktop2怎么提交代码

市面上各类Git的GUI我就不多加介绍了,我当时使用GitHub Desktop的原因:

1、需要一个和SVN一样的可视化工具,使用Git Bash操作提交内容多不方便。

2、界面简洁。

1 GitHub Desktop

GitHub Desktop 是一个可让您使用 GUI 而非命令行或网络浏览器与 GitHub 交互的应用程序。

目前比较麻烦的是必须有帐户才可向 GitHub 或 GitHub Enterprise 验证才能使用GitHub Desktop,但是因为众所周知的原因,目前访问GitHub非常不稳定。

2 常用操作

2.1 克隆仓库

我们管理自己的github的时候一般在克隆界面使用url进行下载就可以了,但是GitHub Desktop无法使用自签名SSL证书,在拉取代码的时候会

因此我们需要关闭在控制台关闭git的ssl验证

git config --global http.sslVerify false

然后使用命令拉取代码 

git clone http://bc23df612c29/user01/test.git

最后使用GitHub Desktop加载本地路径加载本地仓库

 2.2 提交代码

GitHub Desktop默认会使用你的GitHub个人信息作为提交者的个人信息,因此我们还是需要实际情况到仓库设置设置公司的内部资料

 在commit进行与提交之后,再使用fetch就可以上传到远端公司仓库

 2.3 分支管理

分支是git最伟大的创新,它可以创建多个分支分别并进行代码管理,因为在实际工作中我们是多组同时并行的。

GitHub Desktop可以在GUI当中创建分支

当分支完成后我们就要进行合并,在GitHub Desktop先要选择合并到的目标仓库然后再去选择需要进行合并的仓库

但是实际在开发当中我们一般都是拉取主分支进行开发,而主分支我们是没有push权限的,而GitHub Desktop是不能创建merge request请求的因此只能通过网页端进行分支合并请求

3 缺点与总结

GitHub Desktop是一款很好的Git代码提交工具,简洁的界面,易懂的功能界面布局,但是它不是一个好的代码管理工具,因为目前GitHub Desktop已经不支持分支图表,具体可以查看issue,所以如果工作需要,要查看分支图表的时候我使用我目前编码的IDE:IntelliJ IDEA的视图功能 

又或者你需要去查看某个代码的历史记录,GitHub Desktop也是不支持的,但是我们也可以使用IntelliJ IDEA的

 参考:GitHub Desktop - GitHub Docs

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/513827
推荐阅读
相关标签
  

闽ICP备14008679号