项目管理工具Git与Gitee。Git与SVN的区别
今天复习了一下以前学习的Git中央仓库(分布式项目管理工具)。下面给大家分享一下把希望对你有所帮助哦
什么是项目管理工具?
在多人开发过程中,在每个开发人员的计算机中会有一些类似的文件(A有xx.txt文件,B同样也有这个文件),在项目整合时到底使用谁的文件?
这个时候就需要使用项目管理工具了将这个文件放到中央仓库中(同步多个开发人员的代码)。其他开发人员要写该开发文件时必须先从本地仓库下载后再修改,修改完成后再提交的本地仓库中,否则会发出文件冲突,无法提交无法同步。
例如:开发人员1和开发人员2同时下载了仓库中的文件A.xml。
开发人员1在开发文件A.xml中写入了"xxxxx…",
开发人员2在开发文件A.xml中写入了"xxx000…"。
如果开发人员1先提交修改后的A.xml文件,
紧接着开发人员2也提交A.xml,
此时开发人员2是无法提交A.xml文件的,
必须将开发人员1刚修改的A.xml文件从本地仓库拿出后再修改提交,
才能提交成功!
Git相比SVN管理工具
Git是分布式的,本地仓库是在一台计算机上,如果这台计算机宕机(挂掉了)。开发人员中的代码是无法进行提交的,但是每个开发人员的文件可以互相传递
SVN是集中式的,仓库也在一台计算机上,如果这台计算机宕机。开发人员的代码不但无法提交,然后你就可以停工了。
如何拥有一台管理工具
公司当然有资金自己搭建一台本地仓库啦,咱没那条件就用现成的吧
gitee:码云,中国,免费使用,代码开源,如果代码不开源(只允许5人访问该项目,并且需要收一定管理费)
github:微软,美国,。。。
Git和gitee使用
首先你的电脑须有
这两个东西
下载安装:https://pan.baidu.com/s/1M1O8njqrzdA1nzboErak3g
提取码:45ir
1.然后使用仓库gitee,到官网注册码云
注册好后你就拥有一个你自己的代码仓库啦,别人也是可以访问你的仓库的(开源的嘛)
创建仓库
2.创建本地仓库
创建完成
回到首页刷新就能看到你创建的仓库啦!
代码解释:
3.在桌面右击Git Bash Here,在计算机上创建本地仓库
输入“全局设置”中的代码,
注意:首次使用会需要输入刚才在Gitee中注册的账号和密码!这里千万不要输出了,一旦出错非常难搞!!!
之后再执行创建git仓库中的代码。
创建完毕后桌面会自动创建一个文件夹,该文件夹就是你的本地仓库!!
到现在你拥有了Gitee的中央仓库和存在于自己计算机的本地仓库。
在本地仓库创建文件:
到这里你就已经可存放代码到中央仓库和本地仓库啦!
上传的文件有乱码问题的请参考git中提交代码时注释乱码问题
如果中央仓库的文件和本地仓库的文件不一致
执行git push
指令时会报错此时就要执行git pull
将中央仓库中的文件同步到本地仓库文件中。
同步后再修改上传到中央仓库就可以啦!
文章就到这里啦,如有哪里不正确或不够完善,还请各位大佬赐教!!!