Google Code项目代码托管网站上Git版本控制系统使用简明教程

news/2024/5/12 0:26:05/文章来源:https://blog.csdn.net/kaka20080622/article/details/42213241

转自http://blog.csdn.net/snowdream86/article/details/6706265

作为一个著名的在线项目代码托管网站,Google Code目前主要支持三种版本控制系统,分别为Git, Mercurial和 Subversion。Subversion即SVN相信大家都已经熟知了,这里我们要介绍的是最近新增的Git版本控制系统。
如果您在Google Code上的项目已经使用SVN进行版本管理,也可以很方便的在本地使用Git对项目进行版本管理。详细操作步骤请参考:

Convert your project from Subversion to Git

下面我们要讲的主要就是如果在Google Code网站上使用Git版本控制系统来管理我们的项目代码。

一、注册Google 账户

使用Google Code进行项目代码托管,您首先需要一个Google账户。如果您还没有,请通过以下链接注册一个,否则请跳过这一步。

注册Google 账户:https://www.google.com/accounts/NewAccount?hl=zh-cn

二、创建新项目(使用Git进行版本控制)

1、首先进入Google Code代码托管主页面:  http://code.google.com/hosting/,点击“ Create a new project ”进入新项目创建页面。

2、这里我们以library-books 项目为例,这个项目主要是用来管理平时撰写的一些原创笔记。该项目创建说明如下:
Project name:library-books      //项目名称
Project summary:library-books   //项目概述,可以用一句话概括项目的主要内容
Description:library-books      //项目描述,可以更详细的描述项目的主要内容
Version control system:Git    //版本控制系统,这里我们选择Git
Source code license: GNU GPL v3 //代码协议选择,这里我们选择 GNU GPL v3
Project label(s):books,opensource  //项目标签,主要是作为项目关键字,方便别人搜索适合进行索引
填写完毕后,点击"Create project",项目创建完成。


三、项目设置

1、点击进入Google Code管理设置页面:
设置页面: https://code.google.com/hosting/settings
记录下GoogleCode.com Password,待会要用。

2、在 "User Preferences"字段下找到以下选项:

Security

 
  • http://git-scm.com/download
  • http://mercurial.selenic.com/downloads/
选中该选项,以确保用户通过Git客户端能够正常登陆到Google Code进行版本管理。


四、项目管理

1、进入项目管理主页面,依次点击"Source-Checkout",进入Checkout页面。
这里我们可以看见有两种方式可以访问项目代码:
Option 1: 切换到工作目录,在终端输入以下代码,检出空仓库。
git clone https://yanghui1986527@code.google.com/p/library-books/ 
Option 2: 通过创建.netrc文件保持访问授权。
在Home目录下创建 .netrc文件,添加以下代码到 .netrc文件中:
machine code.google.com login yanghui1986527@gmail.com password 
注:password请参考第三项操作步骤。
这里我们采用第二种方式,免得频繁输入复杂的密码。

2、切换到工作目录,在终端输入以下代码,检出空仓库。
git clone https://code.google.com/p/library-books/

3、在空仓库中创建项目,并完成项目。
项目完成后,切换到项目目录,输入以下命令,将项目推送到Google Code。
git push orgin --all


五、扩展知识

1、如何将已有项目推送到Google Code?
答:首先切换到项目目录,初始化Git,然后提交代码。
git init
git add .
git commit -a -m "Initial Branch"

然后添加Google Code远程仓库

git remote add origin https://code.google.com/p/library-books/

最后,将项目代码推送到Google Code。

git push orgin --all


2、如果我的项目代码已经托管在本地仓库,怎么再将项目托管在Google Code?

答:首先切换到项目目录,输入以下命令,显示远程仓库:

snowdream@snowdream:~/workspace/git/Library-Books$ git remote -v

origin ssh://git@snowdream/Library-Books.git (fetch)

origin ssh://git@snowdream/Library-Books.git (push)

我们可以看到该项目已经托管在本地仓库。接下来我们通过以下命令添加Google Code远程仓库。

git remote add googlecode https://code.google.com/p/library-books/

注:命令中googlecode为仓库别名,可以进行自定义。

再次显示远程仓库,如下所示:

snowdream@snowdream:~/workspace/git/Library-Books$ git remote -v

googlecode https://code.google.com/p/library-books/ (fetch)

googlecode https://code.google.com/p/library-books/ (push)

origin ssh://git@snowdream/Library-Books.git (fetch)

origin ssh://git@snowdream/Library-Books.git (push)

最后,将项目代码推送到Google Code。

git push googlecode --all


3、我对Git版本控制系统还不熟悉,请问怎么了解,学习使用Git版本控制系统?

答:您可以通过以下在线教程了解和学习怎样使用Git版本控制系统:

Pro Git 中文版:http://progit.org/book/zh/

Git Magic中文版:http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/

Git Reference英文版:http://gitref.org/

Git Documentation英文版: http://git-scm.com/documentation


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_901765.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

利用Vultr主机安转宝塔Web面板搭建wordpress博客建站教程

本篇文章是针对新手个人站长,来教大家利用Vultr主机如何安装宝塔Web面板搭建wordpress博客的方法。 1、一台Vultr VPS主机。 2、注册Vultr账号创建VPS实例 创建VPS实例 点击Deploy Now创建服务器实例,Status显示Running表示已经成功安装,…

阿里云服务器安装WordPress,搭建自己的博客网站

阿里云服务器安装WordPress,搭建自己的博客网站 很多人都想搭建自己的博客网站,如今要实现自己的博客网站已经很简单了。这几天我就尝试了一下,随便记录下来,方便后人。 一个自己的博客网站至少需要这几点: 1、服务器。现在有不少…

web前端开发项目资源网站,私家珍藏!分享给大家

1.CodePen: http://codepen.io/ 网站里有很多很酷的特效,而且可以看到效果的源代码,也可以看到实现效果,是一个非常不错的前端开发学习资源网站。 这个是CodePen网站里的一个效果的源码截图,是不是很酷呀&#xff0…

聊一聊如何搭建高性能网站哪一些事

在开发中经常会遇到网站的性能平静下来,打开慢的情况。我们平常开发中怎么一步一步排查这些问题并 解决问题呢 在快节奏的时代中,慢是个不容忍受的事情。 一、 为什么会‘慢’呢? 慢的情况是多种多样的,比如: 用户体验…

java面试——面试题(大型网站数据瓶颈——数据库分库分表)

为什么要做读写分离?减少主库的压力数据库的分库分表

从知名网上展会平台matchupexpo.com分析SEO所必备的8项技能

尽管 SEO 已经存在了几十年,但许多大学仍然没有教授 SEO,也没有在大多数营销课程中提及(至少我的经验告诉我是这样的)。SEO 专业人员来自不同的背景。有些是程序员,有些是企业家,有些是传统营销人员&#x…

肉眼可见、当天会有效果的SEO方法(针对SEO初学者)

SEO立杆见影的方法简单的说就是以下5个&#xff1a; 选择正确的网址。 为每个页面创建标题和描述&#xff0c;例如&#xff1a; <title>2021中国世博会B2B电子商务批发产品线上展会平台</title>, <head> <meta name "description" conten…

如何判断一个网站是WordPress搭建的网站以及网站SEO网络推广

有很多做外贸的朋友们经常会碰到需要做自己的独立站。这个时候就需要找对应的制作网站的公司进行咨询和洽谈。这个时候常常就会听到对方口中提到一个词&#xff0c;叫“WordPress”。那么到底什么是WordPress? 如何判断一个网站是WordPress搭建起来的呢&#xff1f; 首先WordP…

中国贸易展联亚国际云会展在线B2B贸易线上展览平台Matchupexpo网站SEO日志

本周基本工作情况汇总&#xff1a; 1.维持matchupexpo线上展会网站Alexa排名在8000以内&#xff0c;目前全球排名为7876&#xff0c;排查百度收录异常情况&#xff0c;确保整体收录情况得到增长. 2.每天百度和谷歌端维持发帖发文。 3.清查出网站中的死链&#xff0c;并进行死…

MatchupExpo互联网展会平台网站SEO优化工作总结

1.上周百度端开始重点布局知乎平台&#xff0c;用知乎文章和视频加大力度进行招展工作。 接下来考虑如何迅速吸粉从而进行流量转化。 2.上周每天百度和谷歌端维持发帖发文。完全手工发帖&#xff0c;未使用外挂软件&#xff0c;健康有序的进行外链发布。 3.上周相关网站的死链…

如何设置网站的图标

打开一些比较大型的网站&#xff0c;网页的地址栏前面都有该网站的标志&#xff0c;网页标志ico如何设置?地址栏标志favicon.ico?如何让网站的图标出现在地址栏上?在收藏夹和地址栏前面添加ICO图标?如&#xff1a;百度&#xff0c;163&#xff0c;新浪等.如图:37计favicon图…

自然码辅助码在线查询网站

开门见山&#xff0c;先放网站&#xff1a; 自然码辅码在线查询https://copperay.github.io/AuxcodeQuerier 作者说 如今自然码式微&#xff0c;许多人连辅助码是什么都不甚清楚——他们不知道自然码是有辅助码的——就算有知道的&#xff0c;其中不少竟然以为自然码的辅助码…

为爱心助力!替换网站的404为宝贝回家把404页面利用起来!

我的主博客是可定博客(https://wnag.com.cn/) 原文链接&#xff1a;为爱心助力&#xff01;替换网站的404为宝贝回家把404页面利用起来&#xff01; 相信大家对404都是不陌生的&#xff0c;在一个站点的帖子找不到的时候都会进入404页面。 其实404页面真的没有什么用,那么如…

centos 7 搭建wordpress 网站

一.安装apache yum -y install httpd 注意&#xff1a; 该方法安装完毕后&#xff0c;Apache配置文件路径为 /etc/httpd/conf/httpd.conf 可使用命令查看Apache服务状态 service httpd status 开启服务 systemctl start httpd.service 关闭服务 systemctl stop httpd.…

公众号简单爬虫--把公众号文章全部转载到网站(一)

Ps&#xff1a;经历两个多月家里的麻烦事&#xff0c;泛舟终于又有空更新了。 起因是之前帮一个朋友做一个企业网站&#xff0c;没有啥功能&#xff0c;单纯的展示和发布信息。其实是很简单的事情&#xff0c;随便下载个个人博客源码&#xff0c;改一下&#xff0c;以为就可以…

公众号简单爬虫--把公众号文章全部转载到网站(三)

公众号简单爬虫--把公众号文章全部转载到网站&#xff08;三&#xff09; 根据上一篇的方法,我们得到了一个包含标题,时间,作者,封面,文章连接等信息的json文件.接下来,就是要提取文章详细信息和把一系列的信息写入数据库. 这里先说明几点,我们转贴公众号文章,会有个问题,就是图…

XAMPP配置多个虚拟网站

创建多个网站 在XAMPP 安装目录下的htdocs目录下 新建你的网站跟目录 修改host文件 &#xff08;C:\Windows\System32\drivers\etc&#xff09; 其内容 &#xff08;权限问题无法保存host 就要将host拖到桌面修改保存后再拖原目录&#xff09; 修改XAMPP 配置文件 &#xff08…

企业建网站如何选择适合的网站类型

互联网发展如此迅速的行情之下&#xff0c;每一个企业都想要建立属于自己的网站&#xff0c;但是对于很多新兴起的企业&#xff0c;却不知道怎么判断自己应该去选择什么样的网站类型。 不同类型的网站呈现出来的效果&#xff0c;体现出来的作用都不一样。那么企业该如何选择呢&…

中小企业低成本快速建站的手段之-模板建站

中小企业怎么样才能快速开展自己的网上生意&#xff1f;即要成本低&#xff0c;又要耗时少&#xff0c;能够尽快实现网上的贸易&#xff0c;那么模板建站是一个不错的选择。 在现今如此竞争激励的环境下&#xff0c;刚创业的中小企业想要生存并不容易&#xff0c;各种创业…