学习和使用Git和Github的确是一件很有意义的事,通过使用Git和Github,可以让我们很方便地管理自己的各种文件,还可以帮助一名程序员更好地用于代码管理。而对于一名软件技术人员,建立自己的Github账户并保存资料,就显得尤为重要了。以下是我结合自身的体验以及资料做的总结:

一、Git是什么?

根据百度百科的说法,Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目;还是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而我对其的理解是Git是一个可以轻松实现对文件管理的软件。

二、Git有什么好处?

通过学习Git的网上教程,在一步一步的学习中,我慢慢学会了Git的一些基本的命令使用,发现了使用Git的乐趣,也发现了Git的好处的确有很多。

1、命令的操作非常快速,响应速度快,可以节省很多时间。

2、可以直接在本地上做很多操作,比如提交代码,查看历史,合并,创建分支等等。

3、可以记录每次文件的改动,也可以让他人协作编辑,并清楚知道他人改动了文件的哪个地方,这样就可以降低了一个文件有多个不同的版本要合并的困难。利用Git还可以随时随地提交文件。

4、可以把文件回退、恢复,这样你就能把你误删的文件找回来了,这样的功能实在是好用。

5、可以保持工作独立,这样其他人不会被你还没有完成的代码所影响。

6、还能跟踪错误,提醒我们哪里有错误,这样可以避免很多麻烦。

三、Github是什么?

根据百度百科的说法,GitHub是一个面向开源及私有软件项目的托管平台,只支持Git作为唯一的版本库格式进行托管。我感受到的Github是一个很强大的网站,可以在上面为创建一个仓库,上传和保存自己的项目。

四、Github有什么好处?

使用Github,发现里面的功能还是挺多的,需要慢慢去摸索,是一个很好的与他人交流与分享的平台。

1、可以作为一个版本控制系统和协作工具,用来发布工作。

2、可以保存自己的项目,还可以让其他开发者帮助你一起完成这个项目,支持多人共同完成。

3、可以备份自己的项目资料,以防丢失。

4、Github Pages 可以为项目建立静态主页, 也可以建立个人静态网站。

5、可以作为自己的简历,这样别人(如HR)就可以通过你的Github大致了解你的水平,这也是展现自己的能力的一个很好的平台。

6、可以学习很多别人的开源项目以及各种资源,加深了解,并可以随时和各地的人进行交流、分享。

总的来说,建立Git账户和使用Github对于需要写代码的人来说相当实用,也相当重要,既可以随时保存并备份自己的资料,还可以进行交流与分享。然而,要想更深一步地了解Git的各类命令的功能,还要加强学习Git,多从网上找教程学习,并多动手操练,这样更容易熟练地使用Git。

这是我上传的Hello World程序的 Github 地址:https://github.com/MineHL/git

最新文章

  1. final阶段团队贡献分分配
  2. SetProcessAffinityMask的问题
  3. 返回多个类型的对象,Tuple
  4. sprint个人总结+读书博客
  5. 消息队列Rabbitmq
  6. 免费在线客服QQ_网页接入及使用说明
  7. iOS第三方支付-银联支付
  8. firefly 问题
  9. 一种全新的MEMS开关——高性能、快速、低能耗以及双稳态
  10. 基于mAppWidget实现手绘地图--索引&DEMO
  11. laravel5 数据库连接问题
  12. 用DMA直接驱动GPIO,实现GPIO最高输出速率(转)
  13. Java集合常见面试题集锦
  14. 认真地搞OI
  15. JavaScript 知识点
  16. conda国内源的设置 by dwSun
  17. Linux 磁盘使用查看 查看使用磁盘程序 Monitoring disk activity in linux
  18. 《React-Native系列》44、基于多个TextInput的键盘遮挡处理方案优化
  19. bzoj千题计划135:bzoj1066: [SCOI2007]蜥蜴
  20. OpenCV_基于局部自适应阈值的图像二值化

热门文章

  1. srping 事物管理
  2. mysql数据库知识
  3. 金融量化分析-python量化分析系列之---使用python获取股票历史数据和实时分笔数据
  4. 2019.03.26 读书笔记 关于 invoke与begininvoke
  5. linux 期中架构之 nginx 安装与排错
  6. Hadoop升级
  7. 设置ibus为默认输入法
  8. 在使用反射时,maven设置依赖范围引起的异常
  9. javascript遍历表
  10. URAL 1252 ——Sorting the Tombstones——————【gcd的应用】