使用git将本地源码上传到github

前言

大大小小的项目也做了很多项目,但一直都是在电脑本地存储,而今突然想把这些项目托管到github上,于是就整理了这篇文章,利用git将本地项目上传到GitHub仓库中。


Git简介

Git是一个分布式版本控制系统,用于对项目的版本控制,当然也有集中式版本控制系统,比如:SVN。最初 Git 的开发是为了辅助 Linux 内核开发的过程,后来慢慢的在很多其他自由软件项目中也使用了 Git。

何为GitHub

gitHub是国外的一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。国内的也有托管平台,比如:码云(Gitee)。

Github操作

先在GitHub上创建一个项目,目的是用于把本地的项目上传到该远程仓库中,在此引用网上的一张图(看后一目了然)如下图:

Git操作

第一步
打开Git Bash,在命令行中cd进入项目目录中

进入后输入命令:

1
git init

作用:在当前项目的目录中生成本地的git管理(会在当前目录下多了一个.git文件夹)

第二步
输入命令:

1
git add .


作用:将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可

第三步
输入命令:

1
git commit -m "提交更新"


作用:表示你对这次提交的注释,双引号里面的内容可以根据个人的需要
改。

输入完后会出现输入自己的账号或者姓名的提示,如图:


这时用上面提示的代码输入自己的邮箱或名字。
如命令:

1
git remote add origin <远程github地址>

<>中为远程地址,实际输入命令没有<>符号,后面直接跟地址

输入后再输入git commit -m “提交更新”命令时就会成功。

第四步
输入命令:

1
git push -u origin master


作用:将本地项目上传到远程GitHub仓库中
这是如果在远程项目中有存在的文件,则需要先将远程仓库中项目下载到本地,再进行提交,也就是先更新再提交,不然就会出现如下错误,如图:

这就是版本不一致造成的,这时需要输入以下命令:

1
git pull --rebase origin master

作用:抓取并合并远程仓库到本地

最后再执行上传命令则就成功将项目上传到GitHub仓库中
如图:

结言

以上就是利用Git将本地项目上传到GitHub的过程,其实很早就用Git将项目上传到GitHub中了,但对这套流程一直没做过总结与记录,慢慢的有时会遗忘一些命令的使用,于是写下这篇文章作为记录,好记性不如烂笔头,以便日后查看与记忆。