千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > Sourcetree如何拉取代码

Sourcetree如何拉取代码

来源:千锋教育
发布人:xqq
时间: 2023-11-24 16:29:44 1700814584

一、Sourcetree拉取代码老是弹出

1、可能是Sourcetree版本不兼容导致,检查是否更新到最新版本。

2、尝试清除Sourcetree缓存:进入Sourcetree的设置页面,点击清除按钮清除缓存。

如果依然存在问题,可以尝试删除本地缓存目录,重新克隆代码仓库。

二、Sourcetree拉取代码ssh

1、在Github或Gitlab等代码托管平台上创建SSH Key,并将公钥添加到托管平台。

2、在Sourcetree中添加SSH Key:进入Sourcetree的设置页面,选择SSH密钥菜单,点击添加密钥按钮,输入私钥内容并保存。

3、在Sourcetree中添加远程仓库:打开Sourcetree,点击“克隆/新建”按钮,填写代码仓库的信息以及SSH协议的地址即可。

三、Sourcetree拉取代码提交代码

1、确认本地仓库是否和远程仓库同步,执行“拉取”操作,拉取最新的代码。

2、修改代码并保存,Sourcetree会自动检测到修改,并加入到“已修改文件”中。

3、在“已修改文件”中选中需要提交的文件,填写提交信息,点击“提交”按钮提交代码。

四、Sourcetree拉取代码冲突

1、确认本地仓库是否和远程仓库同步,执行“拉取”操作,拉取最新的代码。

2、如果本地有修改,Sourcetree会提示冲突,并在“冲突文件”中标记出来。

3、打开冲突文件,手动解决冲突,在Sourcetree中标记已解决的冲突。

4、在“已修改文件”中选中需要提交的文件,填写提交信息,点击“提交”按钮提交代码。

五、Sourcetree代码回滚

1、在Sourcetree的“提交历史”中选中需要回滚的提交记录。

2、右键点击提交记录,选择“回滚提交”或“撤销提交”。

3、确认回滚或撤销提交,Sourcetree会自动回滚代码。

六、Sourcetree拉取代码流程

//获取最新代码,更新本地的 master 分支
git checkout master
git pull
//新建本地分支并切换到该分支
git checkout -b <分支名>
//修改代码后提交到本地仓库
git add .
git commit -m "commit message"
//拉取远程仓库最新代码到本地,合并并解决冲突
git fetch origin <分支名>
git merge origin/<分支名>
//提交本地分支到远程仓库
git push origin <分支名>

七、Sourcetree拉取代码覆盖本地

1、在Sourcetree中进入代码仓库,点击“拉取”按钮,拉取最新的代码。

2、在Sourcetree中将本地分支重置到远程分支:右键点击本地分支,选择“重置分支”按钮,选择远程分支并重置本地分支。

八、Sourcetree解决代码冲突

//手动解决代码冲突,将代码修改后提交到本地仓库
git add .
git commit -m "commit message"
//将本地代码推送到远程分支,并提交代码解决冲突
git push origin <分支名>

九、Sourcetree获取与拉取

1、在Sourcetree中进入代码仓库,点击“拉取”按钮,获取最新的代码。

2、在Sourcetree中切换分支或新建分支,然后拉取代码。

十、Sourcetree提交代码

1、在Sourcetree中选中需要提交的文件,填写提交信息。

2、点击“提交”按钮提交代码到本地仓库。

3、确认无误后,点击“推送”按钮将代码推送到远程仓库。

tags: typora替代
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT