远程仓库
就是一个服务器,作为你的远程版本库,你可以把
码云
国内最大的远程仓库网站,和GitHub不同的是,可以创建私有仓库,私有仓库最多支持 5 人协作(如拥有多个私有仓库,所有协作人数总计不得超过 5 人)
新建远程仓库
创建成功后得到一个远程仓库的地址,有HTTPS和SSH两种。
本地录入远程仓库信息
把地址输入,创建一个远程仓库的信息
推送到远程仓库
把自己本地仓库的所有东西,推送到远程仓库,相当于远程仓库帮你保存这些东西
推送到之前录入的远程仓库
提交后会验证账号和密码,这个就是码云的登录账号和登录密码
刷新后发现文件已经推送到远程仓库上
管理我本地保存的账号和密码
输入一次后默认会保存在这里,下次无需再输入
克隆数据
就是其他开发者从我的远程仓库,下载数据到他的电脑上。
方法一:小乌龟操作
输入远程仓库的地址即可。
方法二:远程仓库下载
从远程仓库下载压缩文件,解压:
拉取
把远程仓库的变化,更新到本地仓库
解决冲突
假设A修改了文件并提交到远程仓库,B也修改了这个文件,然后也提交。
此时B会提交失败,如下图,原因是B提交时,这个文件不是最新的,存在冲突。
1.先拉取
拉取后,发现有个文件有冲突
2.打开文件修改
如果两个程序员修改的位置相互有冲突,那么git会以上面的方式提示:
====上面的是我本地当前的内容,下面的是服务器的内容
AB两个程序员需要根据自己的情况,手动修改
3.解决冲突
点击解决冲突,相当于告诉git我已经解决了,可以重新提交了,不要给我报错了。
4.重新提交
重新提交时,会提示我这是一个特殊的版本