Sourcetree和Bitbucket的使用

Sourcetree 和 Bitbucket 的使用

这学期开了 Android 课程,做做笔记。

首先当然是给项目配上版本管理系统,这需要 Git

Git是一个免费开源的分布式版本控制系统。

这里收藏了两个教程:

教程都不长,很快就看完了,但还是要多用多理解熟练才能记下来呀,先简单玩玩。

用 Bitbucket 托管源代码,搭配 Sourcetree 客户端使用。Sourcetree 是一款可视化界面的项目版本控制软件。

注册 Bitbucket 账户,可能要梯子,可以设置私有仓库,免费版有1G空间,可供5人团队使用。

学校的邮箱,可以 申请升级 为学术账户有5G空间。

注册BitBucket账户:

https://bitbucket.org/account/signup/

等待一段时间,收到邮件注册成功。

 

下载安装Sourcetree客户端:

安装完成,登录进入主界面:

全都搞定啦!

OK,试试怎么用。

  • 首先在 bitbucket 创建一个仓库。
  • 复制刚创建的 git 仓库链接。

  • 用 Sourcetree 克隆仓库。

  • 这里用到 Git 仓库地址。

这是本地仓库的文件,里面的 .git 这些配置文件不要动他。最好设置为只读

演示推送:

我将以前创建的 HelloWorld.txt 改为了 HelloWorld.cpp,顺便写了几行代码。

一般仓库管理的是文本文件(代码文本无格式),按行为单位记录管理。

Word文档之类的属于二进制文件(有格式)。

填写更新改动的备注信息,按顺序 1、2、3、4 提交文件。

提交只是暂存本地仓库,并未真正推送到 Bitbucket 仓库。

点击推送才真正更新到 Bitbucket 仓库。

产生更新节点。

看下在 bitbucket,HelloWorld.txt 已经变为 HelloWorld.cpp。

其他的操作,边用边摸索。

### 配置SourceTree而不使用Bitbucket 当希望配置SourceTree而不想依赖于Bitbucket时,可以选择其他Git托管服务提供商如GitHub、GitLab或是自建的Git服务器。以下是具体操作方法: 对于GitHub而言,在SourceTree中添加仓库的操作流程如下:创建一个新的远程仓库在GitHub上但不初始化README;打开SourceTree并选择`Repository -> Clone/New`;输入克隆地址,该地址类似于 `https://github.com/username/repositoryname.git` 或者通过SSH方式连接,形如 `git@github.com:username/repositoryname.git`[^4]。 如果倾向于使用GitLab,则同样先在此平台建立项目获取HTTP(S)或SSH链接形式的URL用于Clone命令之中。进入SourceTree之后按照提示完成相应设置即可实现同步工作副本至远端的目的[^1]。 另外一种情况是利用私有的Git服务器来管理版本库。此时需确保已安装好必要的环境并且能够正常访问目标主机上的资源。接着依照上述相似的方式指定正确的URI给到客户端工具——无论是HTTPS还是SSH协议均可适用于此场景下[^3]。 一旦完成了以上任意一种情形下的初始设定后,就可以像平常那样提交更改、推送分支以及处理合并请求等功能了。值得注意的是,尽管这里提到的例子主要围绕着不同的在线服务平台展开讨论,但实际上只要遵循标准的Git协作模式,几乎所有的功能都能被保留下来继续发挥作用[^2]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值