svn要是有中央仓库,所有版本控制信息在中央仓库,客户端无任何版本控制信息,svn必须基于中央长裤进行控制,如果无法联网,无法进行版本控制
git基于中央仓库,进行克隆,本地克隆,本地存在一个仓库,客户端可以基于本地仓库进行版本控制,即使在没有网络情况下,也可以基于本地仓库进行控制
在d盘建立temp/repository目录,将这个目录作为中央仓库
1执行git init
2使用图形界面工具create repository here
生成隐藏.git文件夹
建立模拟用户目录,git clone克隆中央仓库
在d:\temp下建立user1和user2模拟两个用户
建立itcast.txt文件,提交commit到本地仓库,推送push到中央仓库
新建立文件可以通过add添加到版本控制!!
commit提交文件修改到本地仓库(第一次提交前,需要设置用户名和邮箱)
master是仓库主线代号,origin是远程仓库代号
需要在原始仓库(中央) 执行git config receive.denyCurrentBranch ignore
在user2目录里面执行git clone! 查看到user1 修改!
先让user1提交,先pull,在push
user2提交,先pull,在push
必须先commit到本地仓库,才能pull
冲突解决:
412

被折叠的 条评论
为什么被折叠?



