4

关于git与github首先要明白git和github其实就是足球与球场的关系,git粗爆的可以理解为代码管理工具;其次明白git工作流是怎样运行(如下图)
Git流程图

一、github注册账号(网址:https://github.com/);
登录github创建公钥:

clipboard.png

clipboard.png

二、本地安装git后,执行如下代码(可见图):
ssh-keygen -t rsa -C "github邮箱"
cd ~
pwd 查看当前路径
cd .ssh/
ll 列出当前路径
cat id_rsa.pub

clipboard.png

三、create-react-app 文件名 创建本地项目后,执行如下代码:

git init 初始化仓库
git add . 上传到虚拟区
git  commit -m "必填信息"   上传到本地仓库
git remote add origin  github地址   与github地址关联
git push -u origin master  首次上传需要加-u,二次上传可直接使用 git push即可

四、分支管理(详细内容请参考“分支管理”文章 https://segmentfault.com/a/11...

1)git branch -a                          查看本地与远程分支
2)git checkout -b 分支名                  创建本地分支
3)git checkout 分支名                     切换分支
4)git push -u origin 新建分支名           上传分支
5)git branch -d 要删除的分支名          删除本地分支
6)git push --delet origin 要删除的分支名  删除github上分支

《报错信息汇总》
1、首次将项目上传到github仓库时如提示“Please tell me who you are”时请输入如下代码:(具体见下图)

git config --global urer.email "注册github的邮箱名"
git config --global user.name "名字随意"

图片描述
2、将项目上传到github仓库会自动省略node_modules依赖文件夹,再下载项目后要记得在项目里安装依赖包npm install
---更新中-------

3、两个分支更改其中一个分支,将更改的分支同步到另一个分支
1)在更新分支查看ID:git log
2)切换到需要更新的分支:git checkout 分支名
3)git chery-pick id名
4、
clipboard.png
如图问题解决方法为:git diff查看对分支做了那些操作,无关紧要的可直接回到上一步git reset --hard即可


RoseMe
90 声望3 粉丝

进阶中.....


« 上一篇
总结
下一篇 »
Redux总结