一、新建项目
1、打开github 登录
2、点击 Stat a project
二、上传
1、找到要上传的文件夹进入
如果文件夹中没有.git文件夹(隐藏文件夹) ,则需要初始化
输入 git init 回车
2、状态信息展示
输入 git status 回车
3、将修改添加到暂存区
输入 git add . 回车(注意 . 与add之间有空格)
4、提交描述信息
输入 git commit -m "mhy项目0806" 回车
如果出现上面的信息, 说明没有填写个人信息 服务端不能确认是不是你在操作
填写邮箱和账户名
输入 git config --global user.email "[email protected]" 回车
输入 git config --global user.name "Your Name 回车
填写完成之后重复提交描述信息即可
5、打开github上边新建的库
注意:不要将网页翻译成中文,复制粘贴到Git Bush容易出现错误
输入 git remote add origin [email protected]:mhy624/vue-.git 回车
输入 git push -u origin master 回车
将文件推到主分支上
如果出现上面的信息,说明:没有配置秘钥或秘钥有问题
三、配置秘钥
1、确认本机是否安装SSH
输入 ssh 回车
这是安装了SSH
2、根据RSA算法生成秘钥
输入 ssh-keygen -t rsa 回车三次 期间不需要输入密码
之后就就会生成两个文件,分别为id_rsa和id_rsa.pub,即密钥id_rsa和公钥id_rsa.pub. 对于这两个文件,其都为隐藏文件,默认生成在以下目录:
Linux 系统:~/.ssh
Mac 系统:~/.ssh
Windows 系统:C:\Documents and Settings\username\\.ssh
Windows 10 ThinkPad:C:\Users\think\.ssh
密钥和公钥生成之后,我们要做的事情就是把公钥id_rsa.pub的内容添加到 GitHub,这样我们本地的密钥id_rsa和 GitHub 上的公钥id_rsa.pub才可以进行匹配,授权成功后,就可以向 GitHub 提交代码啦!
3、添加SSH key
点击Settings
如上图所示,我们只需要将公钥id_rsa.pub的内容粘贴到Key处的位置(Titles的内容不填写也没事),然后点击Add SSH key 即可。
4、验证绑定是否成功
输入 ssh -T [email protected] 回车
绑定成功后再次输入 git push -u origin master 回车
此时上传成功 在github 可以看到上传的信息
当多人协作开发的时候需要创建自己的分支,
不能直接修改主分支上的文件
四、多人协作开发
1、创建自己的分支
输入 git checkout -b mhy 回车(名字随意)
2、切换到开发(dev)分支上
输入 git checkout -b dev 回车
3、添加到暂存区
输入 git add . 回车
4、提交描述信息
输入 git commit -m "dev" 回车
5、提交到dev分支上
输入 git push origin dev 回车
6、最后提交完切换回自己的分支
输入 git checkout mhy 回车
多人协作开发时,一开始的主分支放的是公共的配置环境,在自己的分支修改,修改完成之后上传到dev分支,合并。每次也都从dev分支拉项目。最终全部修改完毕后,在合并到主分支上。
在自己的子分支上(mhy)
git add . --------提交到缓存区
git commit -m "注释" --------写注释信息
git push origin mhy --------就传到自己的分支上了
git checkout dev --------切换到dev分支
git pull --------把线上的代码pull下来
git merge mhy --------代码合并(dev就是mhy上的代码了线下的)
git push origin dev --------传到dev分支上(线上dev就是最新的)