Git学习

一、Git简介

1.1项目的版本管理
	在项目开发过程中,项目每开发到一个节点就会对当前项目进行备份,这个备份就是项目的一个版本;当我们继续开发一个阶段后,再次进行备份,就生成新的版本  ——多个版本的集合就是项目的版本库。

	在项目版本管理中,我们可以使用手动进行管理,但是存在一些问题:
		需要手动维护版本的更新日志,记录每个版本的变化
		需要手动查找历史版本,当历史版本比较多的时候,查找工作很繁琐
		当我们需要回退到某个版本时,只能够手动的通过IDE工具手动打开
1.2团队协同开发
1.3 版本管理工具—Git
		Git是一个开源的分布式版本控制系统,用于敏捷高效的处理任何大小项目的版本管理。
		核心功能:
			>项目的版本管理
			>团队协同开发

二、Git下载及安装

2.1下载Git
官网:https://git-scm.com/
在这里插入图片描述
2.2安装Git
除了选择安装位置以外,其他都傻瓜式安装。
1在这里插入图片描述
2在这里插入图片描述
后面的直接选next即可
2.3检查
win+r
输入cmd
输入 git --version
在这里插入图片描述
2.4Git架构
在这里插入图片描述

三、Git的基本使用

3.1创建本地版本仓库
在这里插入图片描述
3.2将工作空间的项目(假设a.txt)添加到暂存区 (git add .)
在这里插入图片描述
添加单个文件: git add 文件名.文件后缀名
在这里插入图片描述
3.3 将暂存区的内容commit到版本仓库中 (git commit -m ‘版本说明’ )
错误一:
在这里插入图片描述
错误二:
将暂存区的内容提交到版本时,会记录当前版本的提交的用户信息,因此在版本提交之前需要设置用户信息。(可看3.4查看版本库中的历史版本)设置内容为下:
在这里插入图片描述
成功:
在这里插入图片描述
3.4查看版本库中的历史版本 (git log / git log --oneline)
在这里插入图片描述
3.5查看版本状态 (git status)
在这里插入图片描述
3.6 返回上一版本 (git checkout 版本号 )【红色字体】
在这里插入图片描述
分支
作用隔离,对项目进行保护
分类常规分支、保护分支、只读分支
3.7 创造分支(git branch 分支名)
在这里插入图片描述
3.8 查看当前仓库分支(git branch)
在这里插入图片描述
3.9 切换分支(git checkout 分支名称)
在这里插入图片描述
3.10 合并分支(git merge 分支名称 ‘合并说明’)
在dev分支中添加项目,并提交到版本仓库在这里插入图片描述
将分支切换到master分支 , 添加项目,并提交到版本仓库 在这里插入图片描述
在master分支中,将master分支和dev分支合并在这里插入图片描述
合并类型概念
三方合并迁出版本中的内容(已修改) 合并版本中的内容(已修改)
快速合并迁出版本中的内容(未修改 ) 合并版本中的内容(已修改)
3.11 查看图形化分支版本(gitk — 2.33.0.2版 若是之前的版本可试用 git log --oneline -graph)
在这里插入图片描述

四、Git在IDEA中的使用

4.1开启Git

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值