Mac下SourceTree的使用(2016最新)
来源:互联网 发布:九猫网络机顶盒 编辑:程序博客网 时间:2024/06/08 14:31
本文使用的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上创建项目 使用自己的账号登录之后,点击左下方的项目栏,点击+号,创建新的项目
项目内容的填写
- 2.sourceTree加载OSChina仓库
- 2.1 将git地址复制到sourceTree中,加载远程仓库的项目,创建项目之后,复制这个项目的远程仓库的地址
打开SourceTree软件,加载新仓库,将上图的地址黏贴到下图的位置黏贴码云远程仓库的地址点击‘克隆’之后,这里sourceTree会自动在‘目标路径’下创建一个文件夹本地创建一个文件夹,里面有(看到.git需要打开隐藏文件,在终端中输入):
```.git ->文件夹.gitignore ->忽略文件README.markdown ->说明文档```
- 2.2 创建需要管理的代码文件项目到桌面,这里为开发iOS,通过Xcode创建一个项目:MaYunShow.project
- 2.3 将步骤‘2.2’创建的项目文件夹拖拽到步骤‘2.1’的文件夹中,拖拽后的文件层级为:
```.git ->文件夹.gitignore ->忽略文件README.markdown ->说明文档MaYunShow ->项目文件夹```
- 2.4 提交本地修改到本地仓库,添加修改内容
- 2.5 将本地仓库推送到远程仓库
- 3.sourceTree的基本使用
- 3.1 创建分支
- 3.1 提交改动到本地仓库分支-分支1
3.3 推送到远程仓库
- 3.4 合并分支
有两个分支:分支一 、分支一的分支,合并这两个分支,首先双击分支一,点击菜单栏”合并“
- 3.4.1 冲突处理
解决冲突方法一:
查看冲突,可选择'暂存区块'或者选中某行后‘暂存行块’,或者‘放弃区块’或者选中某行后‘暂存行块’
解决冲突方法二:
通过菜单栏->动作->解决冲突,一般在冲突较多时候采取该方法
- 3.5 回滚操作
这里把"在MJStudent中增加了eat方法"步骤回滚到增加前的状态
- 4.常见的报警
- 4.1 推送前未提交本地的改动,推送前提交本地改动再推送即可
- 4.2 网络异常报警
公司网络不稳定,就会时常发生这个报警,待网络情况好转后再次尝试即可
- 4.3 推送的远程分支仓库权限受到只读保护,发生此报警,可查看'步骤5',取消只读权限
- 5.使用OSChina的注意事项
- 5.1 使用码云创建项目时,需要管理分支的权限,特别是master分支的权限,一般设为只读,其他的分支权限设为常规分支
- 5.2 执行回滚时,有一定概率会造成代码全部丢失,可双击最新的分支行即可读取‘revert xxx’前的状态
作者:孙梦翔
链接:http://www.jianshu.com/p/5e1a76535221
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
阅读全文
0 0
- Mac下SourceTree的使用(2016最新)
- mac下gitLab、sourceTree的配合使用
- Mac下版本控制工具SourceTree的使用
- Mac SourceTree的基本使用
- Mac 下使用sourcetree操作git教程
- Mac上 Git客户端SourceTree的使用
- sourcetree在mac上的使用
- Mac SourceTree使用
- mac下修改sourceTree密码
- windows下SourceTree的安装与使用
- Mac下CocoaPods的安装及使用(最新)
- SourceTree——MAC OSX下的Git GUI客户端
- Mac下SourceTree “这是一个无效的源路径”
- MAC OS 下sourceTree总是提示输入密码的解决办法
- MAC平台下Xcode配置使用OpenCV的具体方法 (2016最新)
- MAC平台下Xcode配置使用OpenCV的具体方法 (2016最新)
- MAC平台下Xcode配置使用OpenCV的具体方法 (2016最新)
- MAC的SourceTree外部差异对比使用BeyondCompare
- python -- 基础知识
- 『0012』
- Spring Cloud微服务云架构代码结构
- DB2异常com.ibm.db2.jcc.c.DisconnectException: encoding not supported的一种解决方法
- 『0013』
- Mac下SourceTree的使用(2016最新)
- try、catch、finally语句块的执行顺序
- python网络爬虫系列教程——python中lxml库应用全解(xpath表达式)
- 超强PCB布线设计经验谈附原理图(一)
- java.util.ArrayList
- synchronized关键字
- 频率域滤波
- 线程
- leetcode括号匹配问题汇总