转:Bitbucket使用方法
一、软件及SSH keys:
由于我的Bitbucket账号的邮箱及用户名与Github相同,所以SSH Public Keys可以用Github的,登录Bitbucket,悬浮在用户名boliquan那里点击“Account”,点击左边的“SSH keys”即可进行设置 软件不用再安装,仍然使用Github的
二、创建一个私有项目及上传:
登录后鼠标悬停在“Repositories”选择“create repositories”,“Name”填写项目名如ylife,默认勾选了“Private” “Repository type”勾选“Git”,选好项目使用的“Language” “Description”填写描述,“Website”填写发布地址 可以看到私有项目有一个小锁图标 在D盘创建一个Bitbucket文件夹,在里面再创建一个ylife文件夹,并将项目文件放进去,在“ylife”文件夹上右击“Git bash”出现命令框
git init 输入这个
git add .添加所有文件(只是在本地准备好,注意那个“.”表示所有文件)
git commit -m 'version 1.2.6'引号中是说明信息
git remote add origin git@bitbucket.org:boliquan/ylife.git
git push origin master 上传步骤到此完成
如果想访问https://bitbucket.org/boliquan/ylife/ 时直接进入源代码页面,点击“Admin”,“Landing page”选择“Source”即可,这里还可以设置很多东西,比如可以勾选“Private”为私有库,取消勾选则变为公有库
三、修改本地文件及上传
修改好本地文件后,在“ylife”文件夹上右击“Git bash”出现命令框
如果添加了内容则要先 git add .
git commit -a -m 'version 1.2.6'修改(本地)
git push origin master 修改(服务器),去Bitbucket网上可以发现已经修改了
四、创建一个tag:
在“ylife”文件夹上右击“Git bash”出现命令框
git tag -a 1.2.6-m 'version 1.2.6'引号中是说明信息
git push --tags 就可以在Bitbucket网上看到创建的tag了
五、删除某个tag 在“ylife”文件夹上右击“Git bash”出现命令框
git tag -d 1.2.6删除这个tag(本地)
git push origin :refs/tags/1.2.6删除这个tag(服务器),这时可以发现Bitbucket网上的那个tag不见了
六、从服务器下载项目
在“Bitbucket”文件夹上右击“Git bash”出现命令框
git clone git@bitbucket.org:boliquan/ylife.git 会下载到一个以“ylife”命名的文件夹及源码 转自:http://www.cnblogs.com/chjw8016/archive/2012/11/08/2760286.html
bitbucke ssh问题和协作问题,参考:
http://www.cnblogs.com/boychenney/archive/2013/04/09/bitbucket_collaboration_with_ssh.html
转:Bitbucket使用方法的更多相关文章
- Bitbucket使用方法
一.软件及SSH keys: 由于我的Bitbucket账号的邮箱及用户名与Github相同,所以SSH Public Keys可以用Github的,登录Bitbucket,悬浮在用户名boliqua ...
- SourceTree 版本跳过bitbucket注册方法
1.安装sourcetree时 需要选择 bitbucket账号,这个令人头疼 当然肯定有办法来跳过这一步 2.关闭当前安装界面 进入 C:\Users\Administrator\AppData ...
- SourceTree 3.1.3 版本跳过bitbucket注册方法(亲测好用)
1.首先下载并安装好git程序. 2.接着下载并执行SourceTreeSetup-3.1.3.exe,会进入登录或注册bitbucket的界面,我只是想用软件,并不想去注册账号.怎么办?请往下看. ...
- Bitbucket与git上传源码的使用方法
本文链接:https://blog.csdn.net/nomisshe/article/details/19625555 Bitbucket使用方法 一.软件及SSH keys: 由于我的Bitb ...
- git pull 总要求输入账号和密码解决?
如果你用git从远程pull拉取代码,每次都要输入密码,那么执行下面命令即可 git config --global credential.helper store 这个命令则是在你的本地生成一个账号 ...
- javaSE27天复习总结
JAVA学习总结 2 第一天 2 1:计算机概述(了解) 2 (1)计算机 2 (2)计算机硬件 2 (3)计算机软件 2 (4)软件开发(理解) 2 (5) ...
- sourceTree安装、跳过bitbucket注册免登陆方法
下载好以后,点击安装运行,会出现下面这个窗口 关掉这个窗口,打开C:\Users\{users}\AppData\Local\Atlassian\SourceTree(users是计算机的名字),新建 ...
- CEF中select选项错位的解决方法
使用cef加载页面,移动窗口后选项的位置并不会变化,仍保持上次打开的位置. 经过google查找到这是一个已经解决了的问题:https://bitbucket.org/chromiumembedded ...
- iOS-提高iOS开发效率的方法和工具
提高iOS开发效率的方法和工具 介绍 这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具. IDE 首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时 ...
随机推荐
- MySQL学习笔记之数据存储类型
说明:本文是作者对MySQL数据库数据存储类型的小小总结. Numeric Type (数字类型) 1.TINYINT.SMALLINT.MEDIUMINT.INT.BIGINT主要根据存储字节长度不 ...
- Linux C 程序 预处理,结构体(13)
C语言预处理,结构体 C语言预处理命令1.宏定义 1.无参数宏 #define 标识符 字符串 #代表本行是编译预处理命名 习惯上,宏定义大写 代替一个字符串,介绍重复书写某个字符串的工作量 有意义的 ...
- [DevExpress]RepositoryItemComboBox 数据绑定
关键代码: public static void Bind<T>(this RepositoryItemComboBox combox, ICollection source) { /*说 ...
- input onfocus onblur
<input type="text" style="color:#999" value="账户" onfocus='if(this.v ...
- call callb callp区别
对于刚刚接触ILE模式开发的初级菜鸟而言,想要搞清楚这三者的区别还是有点难度的.网上虽然一些帖子对这三者进行了比较,但是这些帖子或是语焉不详,或是高度概括.对于老鸟来说或许已经足矣,但是对于初级菜鸟而 ...
- Python学习_从文件读取数据和保存数据
运用Python中的内置函数open()与文件进行交互 在HeadFirstPython网站中下载所有文件,解压后以chapter 3中的“sketch.txt”为例: 新建IDLE会话,首先导入os ...
- 【BZOJ 1412】[ZJOI2009]狼和羊的故事
Description “狼爱上羊啊爱的疯狂,谁让他们真爱了一场:狼爱上羊啊并不荒唐,他们说有爱就有方向......” Orez听到这首歌,心想:狼和羊如此和谐,为什么不尝试羊狼合养呢?说干就干! O ...
- hive-site.xml 参数设置
<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="confi ...
- ORA-01034:oracle不可用 的解决方法
晚上打开SQLPlus输入用户名和密码老是登不了,出现如上一行代码 "ORA-01034:ORACLE不可用"的错误 解决思路: 1.检查服务是否启动, 2.如果已经启动,说明数据 ...
- Linux下反斜杠号"\"引发的思考
今天在检查home目录时发现有一个名为“\”的文件,觉得很奇怪,从来没见过,就准备用Vim打开看看,很自然地输入命令查看一下,结果居然打不开. ubuntu@ubuntu:~$ vi \> ub ...