本地项目托管到github
2019-10-27 本文已影响0人
我是何宝荣呀
首先,先在github那边创建一个新的仓库

然后在你的github账号上

and then
在你本地的项目文件那边,创建一个".gitignore"的文件,里面的内容是
node_modules
.idea
.vscode
.git
表示不要让这些文件上传
然后在进入到该项目的根目录下,执行以下操作
$ git init // 初始化本地仓库,成功的话,在你的项目文件会有一个“.git”的隐藏文件
$ git add . //添加当前工作目录文件到index,添加管理 ,还可以使用git add *
$ git commit -m "init myproject" //提交文件,把本地仓库暂存区的文件提交到本地仓库。后面的引号是提交文件的备注
$ git remote add origin https://github.com/hesansuii/test.git //关联远程仓库,其中origin是远程仓库的别名
$ git push -u origin master //push推送本地仓库文件到远程仓库,执行完这一句会报错,是因为远程库与本地库不一致造成的
$ git pull --rebase origin master //这个就是解决上面的错误的,该命令的意思是把远程库中的更新合并到(pull=fetch+merge)本地库中,–-rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中。出现如下图执行pull执行成功后,可以成功执行git push origin master操作
提交代码报Fatal: HttpRequestException encountered. 可以点击这个链接去下载安装然后拉取再提交即可
然后就托管成功啦~~你可以到你的github账号那边的仓库康康~嘿嘿~~
最后更新了自己的项目代码之后,如何上传呢?
方式一:
$ git add .
$ git commit -m "balabala"
$ git push 重复上面的操作
方式二:
采用github的客户端去上传,我觉得十分好用,有改动的话,则标注,同步一下就好了

方式三:
vs code提供的git功能

点进去,然后就如下所示

点击了√之后,就意味着已经将修改过的文件提交到本地仓库里面了,然后再执行下面的,就是提交到github那边去了

这个时候你就可以去查看下是否提交成功啦~~~