笔者经常会开发一些自己的小程序,工作环境会经常在家中台式机、办公室台式机、自用笔记本之间反复切换,为了保证工作的延续性,需要经常把代码在不同的设备之间拷贝,十分不方便,而且在迭代过程中很难进行版本控制,在这样经过了很长一段时间后,两年前我开始研究使用git来解决这一问题。
git是什么以及使用方法等请自行度娘,但是说到git最有名的应该就是github了,然而使用github很久基本都是用来fork代码或者做一些代码备份以及分享,很少真正用到git的功能。在朋友的介绍下最后我使用了“码云+TortoiseGit”的方案。直到前段时间经过测试发现Github Desktop与码云能够完美兼容,简洁的操作,顺滑的体验让我无法自拔,果断弃用TortoiseGit。
一、为什么选择码云?
Github的确很强大,而且社区活跃,但是Github最大的问题就是不稳定,受到各种网络因素的限制,经常连不上去是很正常的,那么选择一款本土、免费、稳定的Git平台就十分必要了。经过朋友推荐和反复比较,最终选择了码云,因为用途主要是为了方便代码同步以及版本控制,因此码云足够使用。
重要特色:
- 网络稳定
- 个人使用免费1000个项目、5G空间
- 更符合中国人使用习惯的设计风格
- 自动多语言README文档生成
- 页面简介清晰
二、Github Desktop的优势
初次安装完Github Desktop就被他无比简洁界面设计风格和操作方法所吸引,这比之前用的小乌龟简直方便太多(有可能是我技术有限用不到那么多