git是个不错的东西,用于代码管理没有比他好的了,没他我都懒得写代码了,项目有个git是非常不错的,一般稍微正规一点的公司都会有代码版本控制平台的,或者大型软件多人协作的基本上少不了他,svn的方式我就不说了集中机制,git算是分布式的我比较喜欢,不需要花很多时间来同步,他的源码也是开放的有兴趣的可以了解一下,思想很先进的,总结一句。
说说现在的git托管网站吧,基本上github,git.oschina,要么自己搭建很简单的,windows/linux都可以的。我在windows/ubuntu/embedded linux上面都搭建过,有问题大家可以咨询我,好了还是开始教程吧。我这里以git.oschina的为主,介绍。我也在用的,因为有1000个私有代码仓库可以被创建。我已经用了好多了,都不太舍得用,有个数限制啊,贴一点大家看下。
1、先需要去http://git.oschina.net/注册一个账户,这个不解释了。
2、新建一个远程代码仓库,如下操作
1)点击创建项目
2)如下根据实际填写
3)点击创建项目完成创建
4)到这里我们已经创建好远程的代码仓库了,是远程的
注意:
git本地也有仓库,可以提交到远程仓库,这样到哪里都可以同步下来,你可以选择同步与否
你也可以不需要远程代码仓库,只需要本地的仓库用于管理也是可以的。
3、本地仓库创建,并管理他,这是主要的,细节的命令可以--help或者在线帮助文档。
1)下载windows下的可视化git工具,linux一般都自带,操作也是差不多的,就是那些命令拉。
下载地址,自行下载安装
http://msysgit.github.io/
2)准备好你的项目文件夹在文件夹上面右键,选择git bash
3)开始管理代码仓库,我不做介绍了,自行学习
第一次需要config,添加user的email和name
初始化代码仓库并添加全部文件,可以使用其他的单个添加文件方式
commit,提交一次
添加远程仓库地址
push到远程
好了,基本就这样了,其他命令自己摸索吧,banch也算是基本的了,一般我们开发都是拷贝一份代码,再开发新的功能,有git你就自由了。
4、拷贝远程仓库的代码https://git.oschina.net/camel.shoko/S3C2416_Dots.git
直接在你需要拷贝的地方右键选择git bash 输入如下
大家也可以拷贝一下,看看,当然以上操作完全可以用界面完成。
好了,不做介绍,自行参考帮助文档吧。
enjoy it