分享免费的编程资源和教程

网站首页 > 技术教程 正文

一分钟掌握git版本控制中篇 git版本控制原理数据结构

goqiw 2024-10-27 10:34:15 技术教程 34 ℃ 0 评论

1、创建分支

当需要多个小组进行不同模块的开发时,需要建立不同的分支

在sourcetree中建立分支是相当的简单,无需再死记命令了,也减少了出错的可能性

注释:本地创建完新分支,我们得点击推送,推送到远程分支,别人才能看到该分支

2、创建标签

当上线后,项目稳定运行后,此时,我们需要一个上线稳定版本,此时就可以打一个标签了

注释:与创建分支的步骤相同

拓展:其实,我们也可以创建一个稳定分支,当作上线的稳定版本,没必要非得创建一个tag

3、分支合并

不同的分支开发的功能,上线的时候,肯定是需要合并的,接下来我们说一下,如何快捷的实现分支合并

核心思想是:其它分支与当前分支的合并,即:将其它分支的代码合并到当前分支上,其它分支上的代码是不变的

需求:我们将test分支合并到master上

第一步:我们切换到master作为当前分支

第二步:在test分支上,右键,选择合并该分支到当前分支

4、遴选

需求:我们需要将某个分支上的部分操作,合并到当前分支上:

5、强制还原指定版本

有时候,我们提交错误了,需要强制还原到某个版本,而又不想让别人知道,此时我们得用命令界面了

危险动作:必须再前面没有人提交代码的情况下,某则你会将别人的代码,也给删了,小心用

第一步:复制我们将要还原到的版本号

第二步:提取命令行界面

第三步:执行如下两个命令

git reset --hard c71ed77

git push -f origin master

下篇将分享,版本控制中,最头疼的问题:如何处理冲突?

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表