1、首先,从github上面下载一个 http://windows.github.com/ git工具。必要时使用“自由门”代理访问,俗称翻墙。
2、在源码库所在网站,比如cocos2d-x的开源项目是在https://github.com/cocos2d/cocos2d-x
3、在github.com注册个人账户,登陆并进入个人github库,转到上述地址,点击右上角的fork按钮,意思就是继承现有的源码,是实现个人分支管理(svn是共同维护主分支,只允许主分支,github则是所有分支都是主要分支,release的是管理员共同认可的版本,个人分支仍然可以保留并与主分支保持联系,个人分支的代码版本可以选择是否接受其他人包括管理push过来的代码):
4、fork之后,如上图:在https://github.com/?Jingz??/cocos2d-x 界面中复制地址。不知道为什么每次Clone in DeskTop 都会跳转下载,而不是调用我安装好的github工具,这无关紧要。或者高手可以Init之后再点击DownloadZip手动管理。如我这般新手,直接复制好地址,然后打开本地的文件夹,如:D:\cocos2d-x_git。
5、在文件夹空白处鼠标右键,执行中init here(已初始化的没有改选项):结果如图
6、接着继续右键,执行git bash,并在命令行中执行:git clone htttps://githu.com/?jingz??/cocos2d-x.git,然后等待clone结束。
7、至此,github的源码搭建结束。
总结:新手情况是使用UI窗为主。如果想破除GUI依赖,可以随便在cmd中运行:
1、"D:\Program Files (x86)\Git\bin\sh.exe" --login -i 注意自己路径。
2、打开目标路径文件夹,如 cd /d/cocos2d-x_git/
3、执行初始化命令:git init
4、执行克隆命令:git clone htttps://githu.com/?jingz??/cocos2d-x.git.有ssh和其他模式,不过目前不熟,之前用过一次,然后不了解,目前新手,主要的目标是解决代码分享的通路,略过,欢迎补充。
5、完成环境搭建了。
PS:手痒的话可以打开Git GUI,实际上分支的操作和sourceTree还是比较类似,不过sourceTree主GUI操作,和SVN的操作类似,但是还是绕不过一下翻墙(sourceTree下载代码库就是卡在了下载的问题上,当时用的是ssh协议后来不了了之,欢迎补充)。
附有点营养的教程:
http://my.oschina.net/u/1420250/blog/189206#OSC_h2_1