git分支的相关问题

场景:github上准备展示vue打包的项目,做预览的功能,首先创建了分支,gh-page,然后成功将dist文件上传到了gh-page分支中,但是,在Settings的时候,发现

并没有gh-page这个分支,于是,点击旁边的learn more,打开

https://help.github.com/en/articles/configuring-a-publishing-source-for-github-pages

应该是这里的问题

 

解决方案:

于是我又删除分支gh-page,重新创建gh-pages分支, 在Setting的时候就能够看到gh-pages分支了。

 

上传文件到gh-pages分支:

注意,这里的.git是隐藏的文件,在上传文件到master分支的时候就有了,在上传到gh-pages分支的时候,切记不要删掉它,否则,就会上传文件失败

 

拓展:

如何删除分支

参考:https://www.cnblogs.com/luosongchao/p/3408365.html

总结下来就三步:当前在gh-pages分支下

// 删除远程分支
git push origin --delete gh-pages
// 切换到master分支 git checkout master
// 删除本地分支 git branch
-D gh-pages

 

再拓展:

// 查看所有分支
git branch -a 

 

总结:

1,创建分支的时候,注意分支命名gh-pages;

2,上传项目的时候,注意 .git 隐藏的文件夹,不要删掉了;

3,上传文件的时候,注意不要把dist文件夹一起上传,而只需要将dist文件夹下的内容上传就可以了;

4,git删除分支的操作。

 

posted @ 2019-03-15 10:35  最爱小虾  阅读(279)  评论(0编辑  收藏  举报