【iOS开发】——使用Sourcetree和GitHub实现项目的多人合作

本文介绍了如何利用Sourcetree作为可视化工具,配合Git进行多人合作开发。通过创建分支、同步更新、提交和合并代码,以及发起Pull Request,详细阐述了在GitHub上进行团队协作的流程。
摘要由CSDN通过智能技术生成

在和其他人写项目的时候,我们都是分模块去写,所以就想把自己所写的内容都汇总到一个文件里,我们可以用git自带的多人合作模式,这个可以看这个大佬的博客
我今天说一下另一种方式,使用一款app结合git达到一个两人合作,为什么用这个软件?是因为这个软件可以使git的分支可视化,就像下图一样。
在这里插入图片描述

正式介绍一下今天的主角:Sourcetree

Sourcetree简介

SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作。同时它也是Mercurial和Subversion版本控制系统工具。支持创建、提交、clone、push、pull 和merge等操作。

Sourcetree的下载

SourceTree官网

准备工作

  1. 注册一个github账号并配置好,
  2. 然后可以与Sourcetree绑定,这样就可以在Sourcetree中看到你GitHub远端仓库了。

在这里插入图片描述

点击账户

在这里插入图片描述

然后点击添加
在这里插入图片描述
将托管主机换为Github,点击连接账号即可,最后保存就OK啦。

  1. 然后在GitHub新建一个工程(点击左上角New)
    在这里插入图片描述

在这里插入图片描述

使用Sourcetree

创建好github工程后,就可以克隆到Sourcetree上了,
在这里插入图片描述

如果你要是用的是自己在github上创建的仓库的话,这忽略这一步:

步骤一:将他人创建好的待合作开发的项目仓库fork自己的远端仓库中
在这里插入图片描述

点击Fork,就可以了。

步骤二:将自己github上的仓库克隆到本地
在这里插入图片描述

源URL就是你github工程的远端仓库的链接,推荐使用SSH,https不好用,会出问题。
在这里插入图片描述

目标路径和名称都是自己生成的,不需要去自己更改,然后点击克隆就可以了,

在这里插入图片描述

步骤三:双击打开项目:
在这里插入图片描述

步骤四:第一次对这个项目进行修改时,要先创建一个分支,
在这里插入图片描述

注意:在每次写项目前先要在你的github界面进行一步这个操作
在这里插入图片描述
点击Fetch upstream,在点击Fetch and merge,这个操作的目的就是同步其他人对这个项目的更新,也就是获取这个项目的最新版本。
然后在Sourcetree的master里拉取
在这里插入图片描述

在这里插入图片描述

要拉取的master,拉取到本地分支是自己在步骤四创建的自己的本地分支。

步骤五:然后“在Finder中显示”
在这里插入图片描述

步骤六:修改自己的代码,修改后上传
修改后就会出现一个Uncommited
在这里插入图片描述

步骤七:提交
在这里插入图片描述

在这里插入图片描述

勾选红色框中的未暂存行,然后点提交。
步骤七:然后合并本地分支和master
步骤八:然后推送master到远程仓库。
一定要用master去推送。
步骤九:打开GitHub,点击Contribute,然后点击Open pull request
在这里插入图片描述

然后提交自己的申请等待仓库的主人审核通过即可。
这是远程仓库不是由自己创建的情况,如果远程仓库是自己创建的,则不需要步骤一和步骤九。
以上就是使用Sourcetree来实现多人合作。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值