ubuntu使用bitbucket(1)
来源:互联网 发布:2017年网络新项目 编辑:程序博客网 时间:2024/05/22 04:57
前言:
bitbucket和github都是可以托管代码的,但在github上创建一个私人的仓库,是收费的,但在bitbucket上则没有这个限制,可以免费创建一个私人的仓库,所以我使用了这个工具,来保存一些工作项目。公司使用的是苹果,下载了一个souceTree客户端,非常方便,但我自己用的是ubuntu,没有这方面的软件,只能使用命令行,所以在些记录一下,以防忘记的时候,再来看。
第一步,安装git:
打开终端,输入以下命令:
sudo apt-get install git
通过输入以下命令,验证是否安装成功
$which git/opt/local/bin/git
使用如下命令设置你的用户名:
git config --global user.name "FIRST_NAME LAST_NAME"
使用如下命令设置你的eamil地址:
git config --global user.email "MY_NAME@example.com"
官网的第二步,是注册和创建你的第一个仓库,我因为已经注册过了,也有仓库了,所以把这一步跳过。
第三点:克隆仓库到本地,以及添加源文件
克隆仓库到本地:
如果有很多仓库的话,可以专门建一个文件夹来保存这些仓库,你可以在任何地上建这个文件夹,然后,在终端中,定位到这个文件夹。
1。创建一个空文件夹用来存储可克隆的仓库:
mkdir repos
2.登录到你的bitbucket,然后,打开要克隆的库,点clone按钮,全出现克隆地址,如下图:
3.然后进入你刚才建的那个文件夹:
cd repos
4.然后在终端中,粘贴那个地址。
git clone https:
//dans9190@bitbucket.org/teamsinspace/bb101repo.git
这个命令会要求你输入用户密码,输入就好了。
5.你可以在自己的项目中新建一个文件,窗口也好,命令行也好,然后,提交,在这个过程中,你可以使用如下命令查看当前状态,以及你的更改:
git status
比如你新建了一个文件contributors.txt,你就可以使用git status查看状态,刚建的话,处于未追踪状态,需要使用命令添加它,
git add contributors.txt
然后,再使用git status 查看状态。已经改变了。
但到这里,一直都还没有提交,如果提交的话,可以使用以下命令
git commit -m 'Initial commit with contributors'
单引号里面的,是对这次提交的标记,即评论。可以自己写。如果之前没有设置email和username,这里会提示,没事,设置一下就好了。使用了这个命令,相当了提交到更改到本地,但还没有推送到bitbucket上,推送上去,需要使用以下命令:
git push -u origin master
这个是直接推送到了主分支上(由于分支,在命令行上使用的还不熟练,所以一下使用的默认的主分支,以后学了,再补充。)使用了这个命令,相当于把本地的更改,推送到了远程仓库。你可以在bitbucket网页上看到这次提交,以及在源码中看到这个文件。
第四步:在远程仓库创建一个文件,并且把变化拉取到本地:
1.打开终端,定位到项目要目录。
2:git pull --all
这个命令,会把远端仓库的东西,都同步到本地。
截止到现在,已经可以远程仓库和本地仓库之间,克隆,添加,提交,推送,拉取,等操作,接下来是分支的知识,明晚再写。
- ubuntu使用bitbucket(1)
- ubuntu使用bitbucket(装载)
- bitbucket使用
- bitbucket使用
- Bitbucket使用
- Bitbucket使用详解
- Bitbucket 和 Git 使用详解(持续更新中)
- bitbucket
- bitbucket
- bitbucket
- Bitbucket
- Git与bitbucket简单使用
- Git 和 Bitbucket 的使用
- 使用BitBucket进行代码托管
- bitbucket和git的使用
- BitBucket介绍以及基础使用
- Git 和 Bitbucket 的使用
- BitBucket介绍以及基础使用
- IOS自动布局的一些使用
- awk操作
- 黑马程序员-----Java基础总结
- 排序
- Java之多线程
- ubuntu使用bitbucket(1)
- Android应用如何支持屏幕多尺寸多分辨率问题
- 从零开始学习Python(一) 之初识python
- 欢迎使用CSDN-markdown编辑器
- 【并查集分块】Codeforces 475D CGCDSSQ
- ORACLE9i_性能调优基础一(Diagnostic and Tuning Tools)
- 用无向带权图实现校园导航系统
- 从Apriori到MS-Apriori算法
- 计算机视觉领域的一些牛人博客,研究机构等的网站链接