Git是什么
Git是一个免费的,开源的分布式版本控制软件系统,一般软件系统指的是可以独立运行的软件应用程序。而Git软件就是专门用于对代码文件进行版本控制得应用程序。同时也提供客户端对系统所管理得资源进行访问。 Git软件为了更方便地对文件进行版本控制,根据功能得不同划分了三个区域。
- 工作区:Git软件对外提供资源得区域,此区域可人工对资源进行处理。
- 缓存区:Git用于比对存储区域和工作区域得区域。Git根据对比得结果,可以对不同状态得文件执行操作。
- Git软件用于存储资源得区域。一般指得就是.git文件夹
Git配置
G当你第一次使用Git软件时,它会要求你配置用户名和邮箱信息。这是因为Git需要知道谁在对文件进行操作,以便在多人协作时进行区分和记录。
即使你只是在本地使用Git管理版本,也同样需要配置用户名和邮箱。因为Git最初是为分布式协作开发而设计的,这种设计思想在其核心中,不管你是否进行多人协作,都是存在的。
总之,配置用户名和邮箱是Git的基本要求,它是保证版本管理的一部分,无论是在多人协作还是本地使用,都需要这个信息来确保版本的正确管理。这是Git设计的基本原则,以确保文件的版本控制和管理。所以要添加下面配置。
初始化Git版本库
Git 是一个版本控制工具,它主要用于跟踪、管理和记录文件的版本变化和修改历史。虽然 Git 是一个强大的工具,但它并不会自动将整个系统中的所有文件纳入管理。相反,您需要手动选择特定的文件夹或目录作为 Git 仓库,来管理这些文件的版本信息。 首先进入自己想作为仓库的文件夹;
使用初始化指令:
git init
使用状态指令可以查看工作区文件状态:
git status
Git分支
Git分支是一个很重要的组成,他让我们在合作当中对于文件的修改可以有序的得到保证,保证了文件版本的可靠。下面是分支体系下的一些相关指令:
git branch 分支名称 创建分支
git checkout 分支名称 切换分支
git branch -d 分支名称 删除分支
git branch -b 分支名 基于分支b创建次一级分支
git merge 分支名 合并分支
IDEA集成GitHub
实际的开发中,代码都是采用IDE进行开发,所以我们这里介绍一下IDEA软件是如何集成GitHub远程仓库进行代码版本控制的。
之后会跳转到远程验证页面:
之后进行授权
登录自己的账号
之后就可以进行在IDEA进行远程仓库的使用了。
下面是一些基础操作
提交本地版本
CLONE代码
其他的代码托管平台其实也是差不多的操作,要是没有的话可以在插件库当中找一下相关的插件安装,按文章中的进行大致操作即可。