一、理解git和github的概念
git:是一种分布式版本控制系统,与SVN同概念
github:一个网站,利用git将我们的项目代码托管在上面
二、准备阶段
1、在GitHub上申请个账号,并New Repositories(我的名字是April-Taurus),新建的Repository默认master为其主干分支。
2、下载-安装-配置git
3、git与github连接
原理:本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以要在本地生成一个私钥和一个密钥
步骤:1)打开git bash 输入 $ssh-keygen -t rsa -C "你的邮箱地址 (例:jianshu@jianshu.com)",若不设置密码就一路回车
这样会生成一个.ssh文件,在C:/用户/yanfei/ssh下会有两个文件:id_rsa(私钥)和id_rsa.pub(公钥)
2)打开github,点击头像—setting—SSH,New SSH key,文本文档方式打开id_rsa.pub把里面的内容复制进去,自己取个Tittle名
三、Git上传项目代码到github上
1、右键项目文件夹Git Bash Here
2、输入
git init
git add . (.代表全部文件上传)
git commit -m "first commit" //备注
git remote add origin https://github.com/QinGuiCheng/RxPermissions.git //为远程Git更名为origin
git push -u origin master //推送此次修改
命令细节解析:
参数“-u”,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令
网友评论