| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> Mac中使用Sourcetree上传Git 操作 -> 正文阅读 |
|
[开发工具]Mac中使用Sourcetree上传Git 操作 |
一、初始本地拉取代码首先在Mac上下载Sourcetree ?,之后打开应用,点击新建->从远端URL拉取 之后填写你的服务器远端URL、选择需要存放的本地文件夹。之后就是代码自动下载了。 2、当代码下载完成之后。就会显示在IDE 上 ? 之后点击 IDE右上角的终端,打开终端进行项目更新。如:使用pods管理项目的,需要执行pod install 命令。若提示更新Pods啥的执行pod update就可以了。协同开发的时候可能一方更新的三方库,所以当你拉下来代码之后需删掉本地的.lock文件,然后执行pod update命令就可以更新版本了。 当代码更新完毕之后,我们就可以打开代码了 ,点击Finder按钮找到当前代码所在位置,点击打开代码就可以进行开发了,这样初始工作就完成了。 二、提交更新代码当我们在拉取下来的分支进行开发的时候,每一次的代码更改我们的Sourcetree工具就会进行一次记录。如下:提交量 ? ?当我们进行代码提交的时候,就点击左上角的提交按钮,之后就会出如下图,然后我们填写代码更改记录日志。然后点击提交。 ?提交之后就会在左上角推送按钮那出现推送消息量,此时我们就会出现2种情况: 1、若你是独立开发则直接提交 2、若是协同开发,即到这一步骤时,需要先拉取相应分支的代码、修改代码冲突之后在进行代码提交。 3、一般协同开发的都会有审核人,只有有权限的人才可以将代码合并到开发主分支上,我们只需要解决了本地分支的冲突之后,提交pre给相应的审核人就可以了,审核人会将你的代码进行合并。 三、冲突解决走完上述步骤,可以基本满足咱们初始需求了,接下来咱们在来看协同开发中最重要的一点,代码冲突解决问题 每次代码开发之后我们都需要将最新分支的代码进行拉取,然后再进行开发,否则可能会有很多的冲突。当然如果我们掌握了代码冲突解决这项本领,则这些都不是问题。接下来我们就赶紧开始吧!!!下图就是拉取代码操作!! ?之后点击确定按钮,如果没有冲突,则会在提交那出现提交量,反之有的话会给与提示!!如下 ?然后我们点击确定,之后打开代码,,咱们接着看。。。 打开Xcode之后,点击搜索按钮,输入>>>>>必须是英文状态下的尖括号,然后就会出现有冲突的代码。如下: ?然后我们开始进行冲突解决!!! ?<<<<<<< HEAD 只要记住这个,咱们就好解决问题了!!!当冲突解决完之后,就行代码提交就可以了!!! 四、代码回退选择需要回滚的提交记录,右击选择【提交回滚】 ?然后修改代码冲突,重复上一步骤即可!!!! 就是这么简单!,赶紧的去试试吧!! gogogogogogo!!!!!!! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 22:36:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |