今天说说Github是什么
简单来说Github就是一个开源的项目仓库,多人协作,并将代码进行整合,暂存,提交,查看状态或者历史记录等等
但 如果某个项目就你一个人编写,那么大神你估计永远不会用到它。
1.首先进入访问github首页,点击 Sign up 连接。(注册) 注意全程英语
这些流程就不说了 都懂
那Github一般都用来干什么那?
比如 多人协作开发流程
- A在自己的计算机中创建本地仓库
- A在github中创建远程仓库
- A将本地仓库推送到远程仓库
- B克隆远程仓库到本地进行开发
- B将本地仓库中开发的内容推送到远程仓库
- A将远程仓库中的最新内容拉去到本地
创建仓库
- git push 远程仓库地址 分支名称
- git push 远程仓库地址别名 分支名称
- git push -u 远程仓库地址别名 分支名称
-u 记住推送地址及分支,下次推送只需要输入git push即可 - git remote add 远程仓库地址别名 远程仓库地址
克隆仓库
克隆远端数据仓库到本地:git clone 仓库地址
拉取远程仓库中最新的版本
拉取远程仓库中最新的版本:git pull 远程仓库地址 分支名称
解决问题
在多人同时开发一个项目时,如果两个人修改了同一个文件的同一个地方,就会发生冲突。冲突需要人为解决
ssh免登陆
生成秘钥:ssh-keygen
秘钥存储目录:C:\Users\用户.ssh
公钥名称:id_rsa.pub
私钥名称:id_rsa