Git code.google.com
来源:互联网 发布:二叉树的遍历算法程序 编辑:程序博客网 时间:2024/04/30 02:51
因为工作关系,需要维持一个Project,于是选定了code.google.com
好吧,如果再让我选一次,我一定会.........
说一下吧,首先去code.google.com建立一个工程,然后选择用GIT作为 版本控制工具。
以前一直用TFS的,SVN也被弃用很久了,没办法,上手GIT把。
下面说一遍 code.google.com 使用GIT 一步步开始配置
1. 创建工程,选择GIT作为版本控制
2.下载GIT,我这里是下载windows版本
3.安装GIT
4.code.google.com会告诉你如何通过GIT访问,如下图:
5.开始配置 GIT
先要配置个_netrc 文件(windows下是_netrc,不是.netrc)
然后放在 全局变量 %HOME% 下,
我的全局变量如下图:
然后把 _netrc 文件丢到那个目录下面就可以了
打开GIT, 定位到你希望的文件夹下,比如e:\projects
cd \e:\projects
ls -a
然后系统显示:
然后从 code.google.com 上把工程拔下来
这里要注意,google如最上面那张网页图上说,用:
git clone https://norsd2004@code.google.com/p/sapi2python/
这句来得到整个库,但是因为gfw的关系https连接到google很容易超时!
所以这里建议用 http 而不是 https 来git clone .
如果你坚持用https,很有可能会发现git bach长时间没有反应,并在最后得到一个time -out 错误。
我使用:
git clone http://norsd2004@code.google.com/p/sapi2python/
至此你已经将code.google.com上面的项目拔下来了
6. 增加一个remote
我们如果看网上教程经常会看到类似: git push origin master 这样的代码
origin 其实是一个变量,表示Remote的地址
有了remote , 我们就可以push代码到code.google.com , (密码用户名都在前文所说的_netrc中)
我们可以尝试$ git remote -v
也有可能 什么都没有,说明还没有设置remote
那么我们必须写:
git remote add origin "http://code.google.com/p/sapi2python/"
这样就有了origin表示Remote地址: "http://code.google.com/p/sapi2python/"
注意origin是可以随意命名的。
顺便说一下: git remote rm origin 是把origin这个变量删除
还有,我这里同样使用了 http 而不是 https 原因也是如上文所示
6. 修改一个文件,然后comment
比如在其中有一个readme.txt , 我们修改之后,然后需要comment 然后 push
我们在外部修改readme.txt之后, 我们 输入
git commit readme.txt
此时 git bach会进入VIM模式:
注意把 modified:readme.txt 之前的 #去掉,
直接输入 :wq
如下图:
之后我们将看到readme.txt已经在本地workspace中 comment 完毕
最后我们输入
git push origin master
把数据上传到 code.google.com
最后
我要说 那个 发明GFW的而且用来ban google https 的全家没P眼。
最后最后,其实GCD他妈专心去卖yin绝对富国强军,因为全中国心里都在骂艹尼玛~
- Git code.google.com
- [git]google code git
- code.google.com无法访问
- 使用Code.google.com
- com.google.code:sitemapgen4j介绍
- 如何访问code.google.com
- 'com.google.code.findbugs:jsr305
- 设置git代理:转:解决Unknown SSL protocol error in connection to code.google.com:443
- Google Code开始支持Git
- http://code.google.com/p/swfobject/
- 发布 JNSP 项目到 code.google.com
- android http://code.google.com/p/roboguice/
- https://code.google.com/p/baiduhook/
- http://code.google.com/p/aspjson/
- https://code.google.com/p/j2objc/
- 解决code.google.com 无法clone代码
- com.google.code.kaptcha.servlet.KaptchaServlet
- com.google.code.findbugs引起的错误
- 多进程和多线程的选择
- zImage和uImage的区别
- taskset: 让进程运行在指定的CPU
- iOS应用性能调优的25个建议和技巧
- SQL Server 2008 通过配置数据库邮件实现发送邮件功能
- Git code.google.com
- body onload方法失效
- Csharp.2008数据库入门经典(第4版).pdf
- dx postprocess
- TortoiseSVN 图标消失/丢失/不显示/没掉/ 的解决方案 on windows XP
- Linux中ramdisk,tmpfs,ramfs的介绍
- java.net.SocketException: Unconnected sockets not implemented FTPSClient
- 别人整理的dp大全
- Java程序员从笨鸟到菜鸟之(五十三)细谈Hibernate(四)Hibernate常用配置文件详解