使用git提交代码到github和域名展示仓库主页

方式1--云端仓库下拉

先在github上new repository

image.png

在本地创建个目录 右键git bash

git clone https://输入github的仓库https

image.png

再进入到仓库目录

cd demo2

方式2--本地仓库上拉

  • 适合已有项目目录,不需要从云端拉下仓库

先cmd到要提交代码的目录

git init

再使用git bash (这里是两种方式都需要执行的)

git add .//提交到本地仓库
git commit -m " 提示信息"//记得双引号,不然会报错
error: pathspec 'commit'' did not match any file(s) known to git

关联仓库 (如果clone则不需要这步)

git remote add origin https://输入github的仓库https

image.png

提交到github

  • 这一步是会同步的云端仓库和本地仓库的代码,就是说你的本地删除的文件只要把记录提交到本地仓库,再git提交到github时就可以远程删除了

git push origin master

报错-- 就是云上的有了license和readme,本地项目并没有这两个文件,导致不能上传,最好是建仓库时,不要任何文件,所有要改或新建的文件在本地操作,不然还会报错

image.png

如果你是第一次使用git工具

git push -u origin master//会要求输入你的账号,密码,第二次开始就不用了

主域名是你的账号

https://你的账号.github.io

注意一定要到仓库的setting-githubpage-source勾选master branch

image.png

把仓库的index.html文件通过浏览器url展示出来

https://你的账号.github.io/仓库名

  • 仓库名下的index.html
    image.png
  • 浏览器通过url访问到indexhtml


    image.png

补充,如果浏览器出现项目提交信息没有显示的

  • 清除缓存,建议使用谷歌,不会出现这种问题,谷歌运行完再到其他浏览器刷新下


    image.png

    image.png

    image.png

补充,如果要过滤上传文件

  • 要新建.gitignore,但是记事本不能生成,只能通过命令行工具(cmd或者git bash)

type null > .gitignore//cmd
touch .gitignore//git bash

  • 生成.gitignore文件并不会ls出现,要去目录看有没有生成


    image.png
  • 过滤的只需每隔一行输入文件后缀名就行
  • 直接打开,过滤掉这个可恶的.project


    image.png
  • 可以看到.project并不被提交上去


    image.png

我的hexo博客 直接访问

  • hexo属于静态博客的框架,整个hexo博客的搭建,我的hexo博客里面有一篇《hexo使用教程》
  • 为什么选择hexo,一是师从程序羊,二是支持md老书写博客,三是社区火爆,暂时没研究主题怎么改良

感谢程序羊大佬

你可能感兴趣的:(使用git提交代码到github和域名展示仓库主页)