本地项目托管到github

首先,先在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的客户端去上传,我觉得十分好用,有改动的话,则标注,同步一下就好了


image.png

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


改动过后,在侧边栏那边有显示

点进去,然后就如下所示
image.png

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

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

你可能感兴趣的:(本地项目托管到github)