IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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!!!!!!!

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-09-13 11:38:54  更:2022-09-13 11:42:57 
 
开发: 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-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码