React github总结

126 阅读2分钟

React github上传

创建git源码仓库

  1. 在写的过程中要记得不停的commit,使用webstore的在写的时候本地提交就已经包括了,git init,git add .,git commit -m 'init'
git status -sb //查看当前代码提交状态
git remote add origin git@github.com:jiebao-cute/morney-2-react.git  //创建本地和远程仓库的连接
git branch -M main // 将之前的master作为主分支分支改为了main作为主分支
git push -u origin main //将本地代码传到远程仓库

2.如果代码更新

git push//如果源代码改变,需要重新上传github上 就使用git push
git pull// 在push之前取回远程主机某个分支的更新,再与本地的指定分支合并,它的完整格式稍稍有点复杂。(在工作中使用)

创建git 浏览页面仓库

1.再github中创建一个目录 , 比如名字是morney-2-website

2.修改代码后,先要确认本地仓库是否git add ., git commit

3.然后进行以下操作

yarn build // 在morney-2(main)创建一个轻量级根目录
cd build//进入build
git init//初始化buil文件
git add .
git commit -m 'deploy'
git remote add origin git@github.com:jiebao-cute/morney-2-website.git //创建本地和远程的链接(注意将仓库的名字改下)
git branch -M main//将之前的master作为主分支分支改为了main作为主分支
git push -u origin main -f //将本地代码推到远程仓库(-f 强制覆盖之前上传的代码)
cd .. //最后返回上一层

3.谷歌搜索create-react-app build path,解决部署后找不到根路径问题

3.1  在`public/manifest.json`文件里加上 ` "start_url": ".",`


3.2package.json文件里加上: 

"homepage": "https://mywebsite.com/relativepath", 路径为github里面创建的项目

比如我的就是

"https//jiebao-cute.github.io/morney-2-website"

但是每次代码更新都需要运行上述的代码,非常累赘,我们直接创建一个脚本,就可以直接运行上述所有代码

创建脚本

1.scripts目录里创建一个名字为 deploy.sh 的脚本

#!/usr/bin/env bash
yarn build &&
cd build  &&
git init &&
git add .  &&
git commit -m 'deploy' &&
git remote add origin git@github.com:jiebao-cute/morney-2-website.git &&
git branch -M main
git push -u origin main -f
cd ..

运行脚本命令:sh scripts/deploy.sh

2.或者在package.json里面创建一个命令 "deploy":"sh scripts/deploy.sh"

3.输入命令:yarn deploy运行脚本,就可以将本地修改后的代码全部放到github上