现在的实际项目中多多少少会使用到开源项目,一般的开源项目都托管在github.com和git.oschina.net上,前者项目多但速度慢,后者速度快平时更新会方便一点,以我的开源项目 http://git.oschina.net/defans/cmpage 为例,原先版本更新的时候才会上传,目前就直接使用它的GIT服务来进行日常的版本管理了。
GIT安装包可以网上搜一下,或者从360软件管理等入口进行安装。安装完后也可以再装一个 TortoiseGit,这样就可以在文件管理器中通过鼠标右键方便的操作了。
1、如果你只是想看看或使用某个版本的开源项目,请打开命令行窗口到你的工作目录,执行: git clone https://git.oschina.net/defans/cmpage.git,会把项目下载到你的机器上。
2、如果你对开源项目本身比较敢兴趣,或者自己也想建个项目啥的,请先注册一个账号,https://www.oschina.net/home/reg,登陆后转到 http://git.oschina.net/defans/cmpage ,点击 ‘Fork’,就会把这个项目复制到你的账号下,然后就和平常的GIT操作一样来管理这个子项目了。期间如果对项目有修改想递交到主项目,只需要点击 【+ Pull Request】按钮,上传修改的部分,等待审核,审核通过后会合并到主项目,如果想从主项目更新版本到子项目,也只需要点击版本更新的按钮就行了,如下图所示:
3、平时修改完程序,需要递交的时候,打开命令行到工作目录,执行
1) 增加新的文件: git add -A
2)增加修改说明: git commit -a -m "XXXXXX说明内容XXXXXXXXX"
3)向服务器推送: git push, 期间会有提示输入用户名和密码
4、如果需要更新本地机器上的版本,打开命令行到工作目录,执行 git pull 就可以更新为最新版了