github是什么?
github是用于多人协作的远程仓库,是多分支开发 ,主要用于协同开发 ,和远程仓库管理,git的可操作性很高,用熟悉以后是很友好的文件管理服务器
github两种上传远程仓库的方法
- 创建好远程仓库后,使用 git clone 仓库地址 来克隆远程仓库到本地
- 本地创建仓库 ,使用远程仓库界面的指令上传到远程仓库
克隆仓库
克隆远端数据仓库到本地:git clone 仓库地址
拉取远程仓库中最新的版本
拉取远程仓库中最新的版本:git pull 远程仓库地址 分支名称
解决冲突
在多人同时开发一个项目时,如果两个人修改了同一个文件的同一个地方,就会发生冲突。冲突需要人为解决。
常见的有
克隆修改后提交的时候提示错误,原因是因为其他开发者已经在你前面提交所以需要使用 git pull 追加最新代码后上传远程仓库
ssh免登陆
生成秘钥:ssh-keygen
需要在cmd页面输入ssh-keygen命令一直回车到按不动
秘钥存储目录:C:\Users\用户\.ssh
公钥名称:id_rsa.pub
私钥名称:id_rsa