Mac下SourceTree的使用(2016年最新)

本文使用的sourceTree版本为2.3.2 ,Mac OS 系统为10.12 Mac Sierra

主要内容

1.OSChina仓库的配置

2.sourceTree加载OSChina仓库

2.sourceTree加载OSChina仓库

3.sourceTree的基本使用(创建分支,回滚操作,合并分支等)

4.常见的报警

5.使用OSChina的注意事项


文章开始

  • 1.配置OSChina仓库
    • 1.1 OSChina网址:OSChina(码云)
    • 1.2 码云介绍:码云(Git@OSC)是开源中国社区团队推出的基于Git的快速的、免费的、稳定的在线代码托管平台,不限制私有库和公有库数量.为什么选择在码云上布置项目呢,由以下两个主要原因:
      原因一:码云是国内的服务器,响应速度快
      原因二:码云的私有项目免费
    • 1.3 在OSChina上创建项目
      使用自己的账号登录之后,点击左下方的项目栏,点击+号,创建新的项目
码云项目配置-1.png

项目内容的填写


码云项目配置-2.png
  • 2.sourceTree加载OSChina仓库
    • 2.1 将git地址复制到sourceTree中,加载远程仓库的项目,
      创建项目之后,复制这个项目的远程仓库的地址


      码云项目配置-3.png

      打开SourceTree软件,加载新仓库,将上图的地址黏贴到下图的位置


      SourceTree加载码云仓库.png

      黏贴码云远程仓库的地址
      Snip20161206_7.png

Snip20161206_8.png

点击‘克隆’之后,这里sourceTree会自动在‘目标路径’下创建一个文件夹本地创建一个文件夹,里面有(看到.git需要打开隐藏文件,在终端中输入):
.git ->文件夹 .gitignore ->忽略文件 README.markdown ->说明文档

Snip20161206_11.png
  • 2.2 创建需要管理的代码文件项目到桌面,这里为开发iOS,通过Xcode创建一个项目:MaYunShow.project
  • 2.3 将步骤‘2.2’创建的项目文件夹拖拽到步骤‘2.1’的文件夹中,拖拽后的文件层级为:
```
.git      ->文件夹
.gitignore  ->忽略文件
README.markdown ->说明文档
MaYunShow   ->项目文件夹
```
  • 2.4 提交本地修改到本地仓库,添加修改内容
Snip20161206_12.png
Snip20161206_13.png
  • 2.5 将本地仓库推送到远程仓库
Snip20161206_16.png
Snip20161206_17.png
  • 3.sourceTree的基本使用
    • 3.1 创建分支
Snip20161206_18.png
  • 3.1 提交改动到本地仓库分支-分支1
Snip20161206_20.png
  • 3.3 推送到远程仓库


    Snip20161206_21.png
  • 3.4 合并分支
    有两个分支:分支一 、分支一的分支,合并这两个分支,首先双击分支一,点击菜单栏”合并“

Snip20161207_2.png
Snip20161207_9.png
  • 3.4.1 冲突处理
Snip20161207_5.png

解决冲突方法一:
查看冲突,可选择'暂存区块'或者选中某行后‘暂存行块’,或者‘放弃区块’或者选中某行后‘暂存行块’


Snip20161207_6.png

解决冲突方法二:
通过菜单栏->动作->解决冲突,一般在冲突较多时候采取该方法


Snip20161207_8.png
  • 3.5 回滚操作
    这里把"在MJStudent中增加了eat方法"步骤回滚到增加前的状态


    Snip20161207_9.png
Snip20161207_13.png
  • 4.常见的报警
    • 4.1 推送前未提交本地的改动,推送前提交本地改动再推送即可
推送前未提交本地修改报警.png
  • 4.2 网络异常报警
    公司网络不稳定,就会时常发生这个报警,待网络情况好转后再次尝试即可
网络异常报警.png
  • 4.3 推送的远程分支仓库权限受到只读保护,发生此报警,可查看'步骤5',取消只读权限


    分支权限-保护模式下推送报错内容.png
  • 5.使用OSChina的注意事项
    • 5.1 使用码云创建项目时,需要管理分支的权限,特别是master分支的权限,一般设为只读,其他的分支权限设为常规分支
分支权限设置-1.png
分支权限设置-2.png
Snip20161206_22.png
  • 5.2 执行回滚时,有一定概率会造成代码全部丢失,可双击最新的分支行即可读取‘revert xxx’前的状态
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,591评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,448评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,823评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,204评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,228评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,190评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,078评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,923评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,334评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,550评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,727评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,428评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,022评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,672评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,826评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,734评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,619评论 2 354

推荐阅读更多精彩内容

  • 作者:魏魏yuan 台灯下,一位年轻人伏在案前,面对着桌上的一块石头,用刻刀将它摆弄得石灰四溅,黑色桌面已经灰白。...
    魏魏yuan阅读 3,735评论 2 5
  • 高中时期每天上学放学都形影不离的同学+闺蜜+邻居,特别才华横溢的小美女,钢琴十级,念书时候经常周末去她家听她弹琴,...
    考拉是只鱼阅读 261评论 2 1
  • #开早会# 761、为什么人演怪物会比特效怪物逼真?因为人本身就是个怪物。 762、最早看图解电影是一部关于解剖的...
    62dc958fa705阅读 570评论 1 10