Git/SourceTree版本管理

视频课程:

https://www.bilibili.com/video/BV1Ev411j7e5?p=3

image

工作区:

文件状态:

回退版本:

image

软合并:把仓库里的文件回退到暂存区
混合合并:回退到工作区,保留更改文件修改的内容
强行合并:回退到工作区,不保留文件修改的内容

合并分支

  1. 普通合并

image
image

image

  1. 变基合并

操作方式一:

image

操作方式二:

image

效果:
image
image

  1. 遴选合并:

合并第8次的修改到master

image

image

合并提交

合并多次提交的记录,如下图合并最近2次的提交的记录

image

在最近2次的提交记录的前一次提交记录上右键-->交互式变基提交

image

勾选最近一次提交-->用以前的提交来squash

image

效果

image

可以看到Banana和Orange已经合并为一次提交记录

image

冲突

image

image
image

效果已经解决
image

删除分支

image

忽略文件

操作
image
image

会生成.gitignore文件
image

提交.gitignore文件
image

image

image

说明:

extra.txt 忽略指定文件
*.dll 忽略dll类型的文件
/abc 忽略abc文件夹

汉英对照表

image

多端同步

image
image

添加远程仓库

image

image
image

推送代码到远程仓库

image
image

拉取代码

新建文件夹
image
image

文件比较软件:
https://www.beyondcomparepro.com/blog/275

posted @ 2022-04-16 07:32  HaimaBlog  阅读(148)  评论(0编辑  收藏  举报