SourceTree团队协作,常用操作

本文详细介绍了使用SourceTree进行Git操作的各种常见任务,包括切换版本、回退、创建分支、合并分支、解决冲突、忽略文件以及贮藏等功能。强调在改变提交记录时需先拉取远程代码,以防强制推送。还提供了各种参考资料和操作演示。
摘要由CSDN通过智能技术生成

目录

参考资料

重要!!!

准备工作:

常用操作:

1.当前节点

2. 丢弃未提交操作

3. 切换回某个历史版本

4.回退到某个版本,并撤销该版本之前提交记录,同步远端

 5.创建分支

6.分支合并---普通合并 

 7.分支合并-变基合并(rebase)

 8.分支合并-选择合并(cherry pick/遴选)

9.合并、删除、重排序、修改等对提交记录的操作

(1).简介

(2).参考文档

(3).合并

(4).删除 

 (5)排序、修改,重置

10. 冲突解决

11.忽略文件

12.中英文对照

 13.贮藏

14.合并特定的提交记录到指定分支


参考资料

参考视频icon-default.png?t=N7T8https://www.bilibili.com/video/BV1Ev411j7e5?p=3&spm_id_from=pageDriver

 进阶的git操作参考视频icon-default.png?t=N7T8https://www.bilibili.com/video/BV1nG411u7zM/?spm_id_from=333.337.search-card.all.click&vd_source=97411b9a8288d7869f5363f72b0d7613

 IDEA的git插件操作icon-default.png?t=N7T8https://www.bilibili.com/video/BV1sh411t7bw/?spm_id_from=333.788.recommend_more_video.0&vd_source=97411b9a8288d7869f5363f72b0d7613

 git官方(项目经理)指定参考(学习成本较高)icon-default.png?t=N7T8https://git-scm.com/book/zh/v2

项目经理指定学习资料(廖雪峰)icon-default.png?t=N7T8https://www.liaoxuefeng.com/wiki/896043488029600

sourceTree参考仓库1icon-default.png?t=N7T8https://github.com/860277630/SorceTest

 sourceTree参考仓库2icon-default.png?t=N7T8https://github.com/860277630/springboot_source_tree

#远端强行覆盖本地代码命令行
$ git fetch --all && git reset --hard origin/master && git pull

# 当然也可以强行删除本地分支,再拉取的方式进行覆盖


重要!!!

注意:如果要改变本地提交记录(包括合并,变基,遴选,重排序等),并且需要同步远程时,一定要在操作前预先拉取一次远程仓库,因为改变本地提交记录伴随而来的一定是强制推送覆盖远程文件!!!


准备工作:

  • 首先,下载安装参考,这篇文章是基于github进行讲解的
  • 然后就是添加密钥参考,开启强制推送参考

常用操作:

  • 远端代码拉取,本地提交,代码推送远端略过

1.当前节点

  • SourceTree当前所在节点,用空心的点表示,其他的都是实心的点

2. 丢弃未提交操作

  • 比如我们在测试文件中添加了内容;

  • 但是在未commit(提交)之前,我们不想要了,可以右键→重置,或者点击丢弃按钮;

 

  • 就可以抹掉提交之前的所有文件修改,可用于大批量的修改操作丢弃

3. 切换回某个历史版本

  • 只需要在对应的版本上双击,将空心圈移至对应的版本上即可

  •  文件夹中的文件就会回退到该版本

4.回退到某个版本,并撤销该版本之前提交记录,同步远端

  • 如果希望取消最近几次的提交记录,并回退到某个版本,只需要在要回退的版本上  右键→重置当前分支到此次提交

  • 然后会出现三个选项 ,软合并,混合合并和强行合并,默认混合合并

  • 三种合并方式区别如下:
  • 首先他们都会回退到指定的版本,并撤销该版本之后的提交记录
  • 区别是对回退的版本之后的提交数据的保留情况
  • 软合并: 会将回退版本之后的修改保留在已暂存区,可以根据需求进行取舍
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PH = 7

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值