git+Sourcetree的应用

本文介绍了如何使用Git和Sourcetree创建及管理仓库。首先,在网页端创建新的Git仓库,然后在Sourcetree中克隆仓库到本地。接着,展示了如何提交和推送项目文件,以及在有冲突时如何解决。通过拉取和合并操作,确保团队协作时代码的同步更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用git+Sourcetree

创建git仓库

第一步:点进新建,创建一个新的仓库
在这里插入图片描述
第二步:填写仓库名称,按照自己的需要选择配置
在这里插入图片描述
第三步:点击创建后跳转到以下页面:
在这里插入图片描述
点击初始化文件后显示以下页面显示这里插入图片描述
到了这个页面就说明创建成功了
在这里插入图片描述
到首页进行刷新便可以看见新创建的仓库

在这里插入图片描述

Sourcetree使用

第一步:复制路径
在这里插入图片描述
第二步:进入软件点击克隆(clone)
在这里插入图片描述注意:文件夹必须是个空文件夹
第三步:克隆成功后跳转到这个页面
在这里插入图片描述

在这里插入图片描述

使用git和Sourcetree配合完成项目的提交,拉取,推送

提交,推送项目

1,找到相应的文件夹,创建新的文件,写上内容保
在这里插入图片描述
在这里插入图片描述

2,进入Sourcetree

1,点击暂存所有将文件暂存()如果有选项性的提交文件,就点击右边+号,暂存需要的文件即可在这里插入图片描述
2,点击提交,把文件提交到本地仓库中去
在这里插入图片描述
3,点击推送之前建议先拉取一下,防止冲突,不过有冲突也不怕,结果就是了。下面会写到
推送后进入远程仓库就可以看到文件了在这里插入图片描述
推送成功在这里插入图片描述

拉取项目

(这里模拟的是组员修改项目推送到远程仓库中,咱们需要拉取)
在这里插入图片描述
2,进行拉取
在这里插入图片描述
可以看到我们模拟的数据进行拉取后已经取代了之前的数据,进行了修改
在这里插入图片描述

出现冲突怎么解决:

在进行项目开发的过程中会遇到一下场景:
A修改了 aaa文件
B修改了 aaa文件
两人都推送到了远程仓库,在这个过程中就可能会出现冲突的问题。
这个时候不要着急,将冲突解决掉就好了
解决:查看冲突文件,再跟修改了同一个文件的组员进行商量,看看那些需要留下,那些数据需要删除。最后解决冲突即可。

以下是一个简单的案例:(仅供参考)
1,这里是模拟的组员修改了aaa文件
在这里插入图片描述

2,咱们自己修改的文件
在这里插入图片描述

3,在Sourcetree中;
拉取后出现警告弹窗,这个警告弹窗就是提示有冲突。那么我们来解决一下:
在这里插入图片描述
首先:
双击打开带有!号的文件进行解决冲突;
删除或者留下数据。
在这里插入图片描述
这里选择保留所有数据;(将不符合的符号等删除掉即可)
在这里插入图片描述
在这里插入图片描述
标记为已解决以后。再次进行提交----->拉取----->推送的操作即可;
在这里插入图片描述

点击提交以后,先进行拉取,再进行提交;这就是为了防止有冲突的情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值