1. Git简介
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git管理的文档(文本文档)允许多人对同一个文档进行修改,各自修改的内容很方便地进行合并,并且可以基于当前内容创建新的分支,在新的分支继续进行修改,最后合并到当前分支上,始终保证文档是最新的。
2. Git与SVN区别
Git 是分布式的,SVN不是:这是Git 和 其他非分布式的版本控制系统(例如:SVN,CVS等) 最核心的区别。
Git 把内容按元数据方式存储,而 SVN 是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似.svn、.cvs等的文件夹里。
Git 分支和SVN的分支不同:分支在SVN中一点都不特别,其实它就是版本库中的另外一个目录。
Git 没有一个全局的版本号,而SVN有:目前为止这是跟SVN 相比 Git 缺少的最大的一个特征。
Git 的内容完整性要优于SVN:Git 的内容存储使用的是 SHA-1的哈希算法,这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。
3. IDEA安装Git
3.1 Git安装
Git.exe 分32和64位,可以在git官网下载:https://git-scm.com/download/win
双击安装包,开始安装,可以单击“更改”修改目标文件夹
下一步,下一步,完成安装,安装成功后,关闭安装界面。
安装成功后,使用快捷键win+r, cmd, 打开控制台,然后输入git命令,看到如图所示的画面即表示安装成功了。
3.2 为IDEA指定Git路径
默认情况下,IDEA是不自带git运行程序的,所以需要通过
菜单->settings->Version Control->Git->Path to Git executable: 设置为安装git中所安装的git.exe
选好后,单击【Apply】
3.3 注册Git账号及仓库创建
注册一个git账号,注册地址:https://gitee.com/signup
注册成功后,登录,创建仓库。
单击“+”新建仓库,在下图中,仓库名称和路径可以自定义修改。填好信息后,单击【创建】
创建成功后如下图所示,可以复制好地址,后面会用到。
在桌面右键选择Git bash进行环境配置
分别输入下列命令: 回车
git config --global user.name "username" --username是自己账号名
git config --global user.email username@email.com
使用命令查看上一步结果
git config --global –list
生成ssh
输入命令:ssh-keygen -t rsa 回车
提示输入保存key路径,不输入内容,直接回车,系统会自动建C:\Users\tangjing\.ssh
再次回车输入密码和确认密码。
建好后,到C:\Users\tangjing\.ssh打开id_rsa.pub 文件,将其内容拷贝到云端
3.4 在IDEA中关联Git项目
- 在File>New>Project from Version Control中
- 在VCS>Get from Version Control中
在上面2处均可打开关联页面,在URL中填入之前复制的仓库URL,单击Clone
关联好之后
新建Maven项目
新建包和新建类
右键项目->Git->Commit Directory之后弹出如图所示的窗口,在Commit Message 输入 test, 然后点击 Commit And Push
到网站上查看代码已提交。