Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
M
my-gitlab-springboot
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
mry
my-gitlab-springboot
Commits
5fa094bc
提交
5fa094bc
authored
9月 12, 2021
作者:
mry
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
.md文件编辑
上级
e04aa6a4
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
81 行增加
和
71 行删除
+81
-71
README.md
README.md
+81
-71
没有找到文件。
README.md
浏览文件 @
5fa094bc
# my-gitlab-springboot
# my-gitlab-springboot
笔记
笔记
[
Git笔记
](
https://git.yfzx.zjtys.com.cn/mry1006/my-gitlab-springboot
)
[
Git笔记
](
https://git.yfzx.zjtys.com.cn/mry1006/my-gitlab-springboot
)
(https://git.yfzx.zjtys.com.cn/mry1006/my-gitlab-springboot)
## 为什么要使用Git
**首先Git的核心: HEAD指针,分支**
-
免费开源的分布式版本控制系统
-
具有廉价的本地库
-
方便的暂存区
-
多工作流分支
-
性能优于其他
*********
## Git的工作机制
1.
***工作区:**
*
-
*代码存放磁盘的目录位置*
2.
***暂存区:**
*
-
*临时存储,将工作区的代码添加到暂存区*
3.
***本地库:**
*
-
*将暂存区的代码提交到本地库,就会生成对应的历史版本,一般情况下删除不掉*
*********
## GitLab版本控制
## GitLab版本控制
1.
GitLab流程图
> ###
1. GitLab流程图

>>

2.
GitLab版本回退
> ###
2. GitLab版本回退

>>

**********
### GitLab远程仓库创建流程
### GitLab远程仓库创建流程
1.
GitLab远程仓库创建
> #### 1. GitLab远程仓库创建

>> 
2.
GitLab远程仓库创建说明
> #### 2. GitLab远程仓库创建说明

>> 
3.
复制SSH,或者HTTPS地址,一会会用到
> #### 3. 复制SSH,或者HTTPS地址,一会会用到

>> 
4.
IDEA中将项目交给Git管理
> #### 4. IDEA中将项目交给Git管理

>> 
5.
选择相应的文件目录
> #### 5. 选择相应的文件目录

>> 
6.
可以看到文件名变成了红色,这表示文件未添加到暂存区
> #### 6. 可以看到文件名变成了红色,这表示文件未添加到暂存区

>> 
7.
由于项目中的很多文件是IDEA自动生成的,
> #### 7. 由于项目中的很多文件是IDEA自动生成的,所以不需要上传所有的文件,可以安装.gitignore插件,选择哪些文件不上传
所以不需要上传所有的文件,可以安装.gitignore插件,
>> 
选择哪些文件不上传
> #### 8. 这里已经准备好了一些选项,可以直接选择编程语言中的JAVA

>> 
8.
这里已经准备好了一些选项,可以直接选择编程语言中的JAVA
> #### 9. add将文件添加到暂存区

>> 
9.
add将文件添加到暂存区
> #### 10. commit将文件添加到工作区

>> 
10.
commit将文件添加到工作区
> #### 11. push将文件上传到远程仓库

>> 
11.
push将文件上传到远程仓库
> #### 12. 选择上传的分支,并且给远程地址起一个名字,这时将之前复制的SSH地址或者HTTPS地址粘贴过来

>> 
12.
选择上传的分支,并且给远程地址起一个名字,
> #### 13. push上传到远程仓库
这时将之前复制的SSH地址或者HTTPS地址粘贴过来
>> 

> #### 14. 如图所示则表示上传成功
13.
push上传到远程仓库
>> 

> #### 15. 当远程仓库已经.md文件存在时,会发生上传合并冲突,这时创建分支上传即可,如图所示则是上传失败
14.
如图所示则表示上传成功
>> 

> #### 16. 点击master选择New Branch创建新的分支
15.
当远程仓库已经.md文件存在时,
>> 
会发生上传合并冲突,这时创建分支上传即可,
> #### 17. 给分支命名
如图所示则是上传失败
>> 

> #### 18. 下边的名称从master变成了dog,表示当前在dog分支中
16.
点击master选择New Branch创建新的分支
>> 

> #### 19. 这时左上角显示为上传到dog远程分支上
17.
给分支命名
>> 

> #### 20. 上传成功
18.
下边的名称从master变成了dog,表示当前在dog分支中
>> 

> #### 21. 这时可以看到远程仓库有两个分支,当前在master分支中
19.
这时左上角显示为上传到dog远程分支上
>> 

> #### 22. 创建合并请求,将master分支与dog分支合并
20.
上传成功
>> 

> #### 23. 合并分支
21.
这时可以看到远程仓库有两个分支,当前在master分支中
>> 

>> 
22.
创建合并请求,将master分支与dog分支合并
> #### 24. 可以看出,master与dog分支合并成功,将dog分支合并到了主分支master中

>> 
23.
合并分支
> #### 25. 切换会master分支

>> 

> #### 26. 将远程仓库合并后的文件pull到IDEA中,可以方便修改.md文件
24.
可以看出,master与dog分支合并成功,
>> 
将dog分支合并到了主分支master中
> #### 27. 显示文件更新成功了,会发现左侧出现了.md文件

>> 
25.
切换会master分支
> #### 28. README.md文件pull成功

>> 
26.
将远程仓库合并后的文件pull到IDEA中,可以方便修改.md文件
\ No newline at end of file

27.
显示文件更新成功了,会发现左侧出现了.md文件

28.
README.md文件pull成功

\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论