SVN是集中式的管理,如服务器上有一个文件夹,里面有很多的文件,即源代码,每个人写完后都往服务器中提交,一个新的项目成员从服务器中去下载该版本,这就是SVN所谓的集中式管理。
GIT是分布式的管理,它与Maven的概念很像,它有一个中央仓库来保存代码,本地有本地git、仓库,代码在中央仓库中存一份,本地的仓库中也存一份。
GIT的优点:当服务器坏了,出现了代码的丢失时,不用担心,因为本地还有一份。
GIT的使用步骤
(1)代码写完后要先提交到本地仓库
(2)把本地仓库中的代码推送到中央仓库中去
一、创建本地仓库
在IDEA中启用版本控制集成
选择GIT即可创建git本地仓库
此时文件均标红,因为代码还未提交到本地仓库中去
二、代码提交到本地仓库:
点击提交(commit)便出现如下界面
选择要提交的文件,填写提交的信息,最后提交即可
三、本地仓库的代码同步到远程仓库
URL为:(HTTPS和SSH都可以)
若直接推送的话会失败,因为本地仓库和中央仓库都有对方没有的代码,会产生合并冲突
1、要先拉取中央仓库的代码:在终端输入以下指令后回车
若进入到配置文件中,进行以下操作,没有即可跳过
(1) 按Esc键
(2)输入 :wq
(3)回车
2、点击推送
首次使用要输入账号和密码,若有误,则会推送失败
忘记了可以去
控制面板->凭证管理器->Windows凭证
中查找