使用Github Desktop+码云打造git开发环境

笔者经常会开发一些自己的小程序,工作环境会经常在家中台式机、办公室台式机、自用笔记本之间反复切换,为了保证工作的延续性,需要经常把代码在不同的设备之间拷贝,十分不方便,而且在迭代过程中很难进行版本控制,在这样经过了很长一段时间后,两年前我开始研究使用git来解决这一问题。
git是什么以及使用方法等请自行度娘,但是说到git最有名的应该就是github了,然而使用github很久基本都是用来fork代码或者做一些代码备份以及分享,很少真正用到git的功能。在朋友的介绍下最后我使用了“码云+TortoiseGit”的方案。直到前段时间经过测试发现Github Desktop与码云能够完美兼容,简洁的操作,顺滑的体验让我无法自拔,果断弃用TortoiseGit。


一、为什么选择码云?

Github的确很强大,而且社区活跃,但是Github最大的问题就是不稳定,受到各种网络因素的限制,经常连不上去是很正常的,那么选择一款本土、免费、稳定的Git平台就十分必要了。经过朋友推荐和反复比较,最终选择了码云,因为用途主要是为了方便代码同步以及版本控制,因此码云足够使用。

重要特色:
  1. 网络稳定
  2. 个人使用免费1000个项目、5G空间
  3. 更符合中国人使用习惯的设计风格
  4. 自动多语言README文档生成
  5. 页面简介清晰

二、Github Desktop的优势

初次安装完Github Desktop就被他无比简洁界面设计风格和操作方法所吸引,这比之前用的小乌龟简直方便太多(有可能是我技术有限用不到那么多高级功能),反正Github Desktop就刚刚好满足的我的日常使用需求。没有复杂的配置问题,连接项目只需要同步到本地再输入码云的账号密码即可,无需单独使用Github账号。最最重要的是对码云的支持非常棒,之前使用小乌龟,经常会出现各种奇怪的认证错误问题,导致无法正常提交代码。官方地址

  1. 官网图片
    使用Github Desktop+码云打造git开发环境

  2. 清晰的项目管理
    使用Github Desktop+码云打造git开发环境

  3. 清晰的分支管理
    使用Github Desktop+码云打造git开发环境

  4. 支持使用VSCode打开项目
    使用Github Desktop+码云打造git开发环境

三、使用Github Desktop+码云创建一个项目

  1. ***云账号并在码云中创建一个项目(建议推荐创建私有项目)。
  2. 下载并安装Github Desktop。
  3. 按照下面的操作克隆项目到本地:“File->Clone repository->URL”,在对应位置输入https格式的项目地址,选择本地要存放的位置,点击“Clone”,这是可能会需要你提供码云的账号密码。等同步完成,就创建完成了,可以尽情地使用Github Desktop在码云上提交了,十分方便、简单。
  4. 其他Github Desktop的使用方法网上已经有很多了,这里不再赘述。