git与github总结

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

1、github注册帐号(网址:https://github.com/);
登陆github建立公钥:react

clipboard.png

clipboard.png

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

clipboard.png

3、create-react-app 文件名 建立本地项目后,执行以下代码:github

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

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

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上分支

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

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

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

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

相关文章
相关标签/搜索