这篇文章就是对于Git的使用做一个简单的介绍
提到Git,就算没有使用过应该也是听过的,Git是干啥用的?
介绍Git这个工具之前就要了解下,什么是版本控制工具?
所谓的版本控制工具就是:用于存储,追踪目录文件,进行文件的修改的一个工具;
这里的文件对于我们程序猿那就是代码啦。
版本控制工具分为哪些呢?
(1)集中式版本控制工具
定义:不同的客户端直接跟服务器交互工作,可以进行提交操作,克隆操作等,
不同客户端是相互独立的。
例如:CVS 【SVN】 VSS...
(2)分布式版本控制工具
定义:每个用户都有自己的本地的仓库,用来管理版本控制,每个客户端也同时是一个
服务器,同时也可以用一个 专门的服务器的仓库用来管理
这里就包括:Git
没错,Git就是版本控制工具的一种;
Git官网: git-scm.com/
想要使用Git这个工具,肯定应该下载它呀,下载很简单,三步走!:
1.直接去官网下载exe文件。
2.下载后,除了进行安装位置的改变外,直接一路next就安装完成了。
3.按快捷键win+R,输入cmd,回车,在窗口中输入:git --version,出现版本
信息就表示安装成功了。
控制方式:
提交一个完整的代码流程,分为三步走:
暂存区 <—>本地仓库<—>远程仓库
暂存区:说白了就是给自己反悔的机会,我不想提交了就直接还能拿回来
本地仓库:提交到自己的电脑仓库中;
远程仓库:通常就是指Github啦;
常用命令:
将工作目录的代码先提交到暂存区,使用命令: git add
回退:git rm / git reset HEAD
然后再由暂存区提交到本地仓库,命令:git commit
本地仓库----->远程仓库,命令:git push
远程仓库<-----本地仓库,命令:git clone/git pull
具体使用:
1.首先找到一个任意路径当做本地目录
例如:D\git\test
点击右键-->Git Bash Here
2.初始化本地仓库
命令:git init
执行后会在当前目录创建一个.git文件夹【不要修改】
.git文件夹:暂存区和本地仓库
我们使用的是工作目录
3.设置签名
作用:区分不同开发人员的身份
注意:签名和远程库密码账号没有任何关系
设置命令:
本地库级别设置签名方式:
git config user.anme xxx[自定义名称]
git cinfig user.email xxx@xxx.com[自定义邮箱]
信息保存位置:./git/config文件
系统用户级别设置方式:
git config --global user.name xxx[自定义名称]
git cinfig --global user.email xxx@xxx.com[自定义邮箱]
信息保存位置:~/.gitconfig文件
说明: 项目级别优于系统用户级别,通常我们自己使用设置一个系统的就可以了。
以上只是Git的基本使用,更多使用参考:https://gitee.com/all-about-git.
做完以上的工作就可以使用IDEA设置进行使用了。IDEA中的设置使用看这里: https://editor.csdn.net/md/?articleId=107425529.