以前项目开发一直使用SVN版本控制工具TortoiseSVN,而后听到Git相关内容,于是安装了TortoiseGit,还没来得及使用,就被sourcetree吸引了,当然也是别人推荐使用的。
先简单区分一下以下几个名称:
git 是一种版本控制系统,是一个命令,是一种工具
gitlib 是用于实现git功能的开发库
github 是一个基于git实现的在线代码仓库,包含一个网站界面,向互联网开放
gitlab 是一个基于git实现的在线代码仓库软件,你可以用gitlab自己搭建一个类似于github一样的系统,一般用于在企业、学校等内部网络搭建git私服
在没应用过之前,还真以为他们都是一回事呢,现在也还有点晕哈哈。不过会凑合着用了。
新公司合作开发使用的sourcetree可视化工具,作为Git客户端,实现创建、提交、clone、push、pull 和merge等操作。
查阅相关文章,就不再赘述了,直接看大家总结好的吧
SourceTree安装与使用方法