![源代码存放托管仓库——bitbucket简单介绍](http://p2.ttnews.xyz/loading.gif)
背景介绍
BitBucket 是 2008 年创建的源代码托管网站,采用 Mercurial 和 Git 作为分布式版本控制系统,同时提供免费账户和商业计划。2010 年被 Atlassian 收购,与 Atlassian 的其他服务(Git GUI SourceTree、HipChat、Cloud9)顺利集成,主要面向慈善企业和企业用户/其主要市场是大型企业。
![源代码存放托管仓库——bitbucket简单介绍](http://p2.ttnews.xyz/loading.gif)
特点:
- 无限制的私有仓库个数
- 无限制的磁盘空间
- 同时支持https/ssh
- Bug 跟踪
- 项目Wiki
- API 支持
- 灵活的权限控制
- 可自定义域名
- RSS 修改记录输出
- 自定义下载
使用方法
1、系统登录
由于我的Bitbucket账号的邮箱及用户名与Github相同,所以SSH Public Keys可以用Github的账号登录Bitbucket
2、创建项目
- 新建一个目录,作为代码存放的地方,进入目录,右键-->git bash,进入git DOS界面客户端命令git init,会将本目录建成版本库,生成一个.git的隐藏文件夹;
- 连接bitbucket远程库,同步代码,在同一个目录下,git bash客户端命令git remote add origin [email protected]:username/yourrepo.git命令的意思是,连接本地版本库和远程版本库,在bitbucket上面建的版本库名字就是beadvising,前面beadvisng的意思是团队名连接版本库之后就是代码同步命令git pull origin master将远程代码库的代码拉取过来;
- 代码提交,命令git add .命令git commit -m ‘提交时的备注’命令git commit -a -m ‘删除某个文件时,必须有-a才能删除掉’命令git push origin master可能发生的情况是push不上去,初次push的时候,命令应该是git push -u origin master;
- 新版本代码同步到服务器,与在本地操作一样,服务器也已经建了一个版本库,剩下的只是命令git pull origin master
3、创建一个tag
在“ylife”文件夹上右击“Git bash”出现命令框git tag -a 1.2.6-m 'version 1.2.6'引号中是说明信息git push --tags 就可以在Bitbucket网上看到创建的tag了
4、删除一个tag
在“ylife”文件夹上右击“Git bash”出现命令框git tag -d 1.2.6删除这个tag(本地)git push origin :refs/tags/1.2.6删除这个tag(服务器),这时可以发现Bitbucket网上的那个tag不见了
閱讀更多 咱小二 的文章