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