Git及Bitbucket服务简介

Git及Bitbucket服务简介

你是否遇到过辛苦编写的代码突然消失了,或者是代码来回改了好几个版本,又想用以前某个版本。。。这个时候怎么办?

下面就推出今天的主角Git

1. Git是什么?

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。如果你使用过SVN之类的版本管理系统,那迁移到Git是非常方便的。

当然,关于Git这类分布式的版本控制系统,跟那些集中式的版本控制系统,各有什么优缺点,这里也不多说。分布式的好处在于基本上都可以本地操作,只有到需要提交的时候,才会跟远端服务器联系。而集中式的话,万一断网,就无法进行代码管理操作。

如果你是第一次接触代码版本管理,那么我强烈建议大家试试使用这类工具帮助管理代码。

至于是否必要,我看到过有一句话,叫做“工作进展的唯一标准就是代码进了版本库”。我个人来说,提交了代码,就会安心踏实多了:)啥啥代码丢失,系统崩溃都不怕不怕啦,哈哈。

2. Git服务如何选择?

就我个人而言,推荐使用国外免费提供的Git服务进行代码托管。Bitbucket

我目前使用了Bitbucket的服务,私有仓库也是免费的,并且支持最多5个人的协同开发。

大家还可以使用Git的软件来搭建自己的Git服务器,这就不在本文讨论之列。

3. 如何利用Bitbucket对代码进行版本管理

  1. 首先去Bitbucket网站上免费注册一个账号,网站也提供了新手指引教程。
  2. 新建自己的仓库(Repository),并设置好一些属性,如使用Git来版本管理,仓库是否私有,代码是属于哪种语言的等等。
  3. 根据创建后生成的URL地址,在自己的电脑上生成一个该仓库的克隆版本。一般而言,使用类似于这样的命令:git clone git@bitbucket.org:username/your_repository.git
  4. 在本地电脑上给仓库添加代码文件,一般使用诸如此类的命令:git add <filename>
  5. 因为Git是分布式管理,因此需要先提交到本地,使用命令:git commit -m "some information"
  6. 将代码推送到Bitbucket的远端仓库中去,使用命令:git push origin master

4. 其他信息

在第3部分讲解的步骤过程可能过于简单,更多关于Git的使用资料,可以参考如下资料:

Git使用教程 很浅显易懂的Git使用教程介绍,特别是其中有一些阅读资料很不错,有中文版本,还有帮助记忆操作命令的cheat sheet。

Git全局忽略的文件 当你使用诸如Makefile等方式在仓库中生成了一些中间文件,但是又不想把他们加入到仓库中的时候,可以将他们忽略掉

转载于:https://www.cnblogs.com/johnnyvip/archive/2012/06/07/2541016.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值