github在线预览

1.查看分支 git branch
2.本地创建新的分支 git branch [branch name]
3.切换到新的分支 git checkout [branch name]

  • 创建+切换分支 git checkout -b [branch name]
    4.将新分支推送到github git push origin [branch name]
    5.删除本地分支 git branch -d [branch name]
    6.删除github远程分支 git push origin :[branch name]

vue项目实现github在线预览

问题

1.路径
打开项目根目录 config 文件夹下的 index.js ,定位到 build 下的 assetsPublicPath (dev下也有一个assetsPublicPath,别搞错了,我就是在这里踩了第一个坑),把

assetsPublicPath: '/' 修改为 assetsPublicPath: './'

2.dist没有上传
找到项目根目录的 .gitignore 文件,这里设置一些文件名,对应的文件将不会被提交到 github 上面,而 dist 被设置在里面,所以就不能上传到 github 上了,我们可以把 dist 从文件里移除。 当然还有另一种办法,就是在操作 git 命令时,把 git add. 改为 git add -f

dist 意思是强制把 dist 文件提交到 github 。

源代码和页面预览分开

1.删除dist文件夹然后上传到远程仓库master

  • git branch gh-pages
  • git checkout gh-pages(在支线中了,操作与主线没有关系)
  • git run build (dist文件夹出现)
  • .gitignore中去掉dist或者全删只留dist
  • git add -f dist
  • git commit
  • git subtree push --prefix dist origin gh-pages

你可能感兴趣的:(github在线预览)