源代码管理工具Github


对源代码管理工具的介绍总结主要从以下几点进行:

  1. 大致介绍源代码管理工具

  2. 结合目前团队项目进行实验,说明使用方法

  3. 总结

这里以github为例,介绍源代码管理工具

一、大致介绍Github
GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub
本节课我们学习通过github进行源代码管理,除此之外,github也是一个很好的学习场所,有许多优秀的开源项目可供参考学习。

二、使用方法

1. 注册账户并登录

网站:https://github.com/

登入过程中出现的问题:

发现ping网关没问题,但是网页进不去

最后通过

https://blog.csdn.net/buruyang/article/details/109154235

解决网页无法登入的问题

2.创建项目

2.1 点击创建新项目

2.2 输入相关信息,点击“New”

2.3 然后就可以看到项目了

Url需要保存下来用于之后连接本地仓库

2.4 之后就需要在本地创建仓库并关联到github

1)首先需要下并安装 Git   

下载地址:https://git-scm.com/

(看不太懂,感觉没有特别需求的话,就根据默认设置一直点下一步即可)

2)初始化项目文件

然后打开Git Bash,如图

输入mkdir project

创建名为project 的文件夹

位置在CUsers文件夹下:

输入cd project

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

(3)上传项目文件

将项目文件都复制到刚刚创建的project文件夹中

输入git add .

即将project中的文件添加到仓库中,如果只是特定文件,把“.”换成文件名即可。

输入git status

可以了解到提交状态,如图,hello world.cpp”提交成功

输入git commit -m “注释内容”

表示对这次提交的注释

(4)将仓库与github关联

输入git remote add origin https:(url地址)

可以将本地库与github连接

输入git push -u origin master

将代码上传到github仓库

之后即可成功上传

遇到的问题:fatal: not a git repository (or any of the parent directories): .git

解决方案,重新初始化

三、总结
由于大多数时间团队成员都不在一起,并且考虑到分工情况,绝大多数情况下12个人工作要比团队整体工作的效率更高;另一方面,通过源代码管理工具也能够更好的追责,在项目有问题时能快速找到问题所在;并且代码存储在云端,将本地机器产生故障而对项目进度产生的影响降到最低。