Github初学

首先,搞清楚git是什么,github和它有什么渊源?

Git是一款免费、开源的分布式版本控制系统
Github是用Git做版本控制的代码托管平台,有很多的不同的开源项目(往往是很多人协同开发的),借助git来管理,相对于git本地仓库来说,它是所有人的远程仓库。

Github初学

附知乎上找的图
即相当于本地、公司服务器、Github网站服务器都装Git做版本控制,只不过Github的服务器强大些,对全球用户托管的项目用Git做版本控制!

接下来,我需要把现在的项目放到我的github上

1,将已有项目上传到github
Github初学
2,New repository
在本地新建仓库,localpath为仓库的本地地址(文件夹),会在项目根目录Camera下 新建一个newRepository文件夹,并在该文件夹下新建 .git 文件夹
【注意:此文件中任何修改均会在github桌面上检测出来,经commit 到本地git后,pulish到远程git仓库上;但文件中之前的内容不会同步】
Github初学
3,Add repository
localpath选择你的项目根目录,因为是普通文件夹,未初始化为repository,所以会有提示,需要在该文件夹路径建立repository;
点击“create a repository”,又进入New repository 界面,此时 localpath已为灰色,无法修改,即在项目根目录newcamera下新建 .git 文件夹
Github初学

Github初学

Commit为提交到本地repository中,再publish远程

github桌面代码提示
Github初学

行号的深蓝色 为需要查看的行
浅粉色为修改行原内容
绿色为修改行修改后内容,其中,浅绿色为修改行的原始内容,深绿色为被修改的地方