代码放在github安全吗,github使用教程怎么写代码

1 Github是什么

在很多人的印象中,GitHub主要是程序员写代码会使用到的工具。事实上,GitHub最主要的特性是版本管理和协同工作,这意味着不仅是程序员,非技术人士也可以使用它更高效地完成很多工作。因此,这篇文章将教大家零基础使用GitHub,帮助大家认识这个强大的效率工具。首先请熟悉GitHub使用过程中的常见概念:

  • 仓库(Repository):可以看作是存代码和文件一个文件夹,当你作为仓库管理者时,可以设置访问权限
  • 远程仓库(Remote Repository):可以看作仓库的副本,通常在此完成修改,日后用于补充到仓库主干上
  • 主干(master或main):当前项目所在的状态
  • 分支(Branch):可以看作主干的副本,可暂时存储修改的状态,常用于针对主干做更新
  • 提交更新(Push):将修改提交到仓库中
  • 获取更新(Pull):将仓库上的更新同步到现在的工作状态
  • 合并请求(Pull request):用于将分支上的修改合并到主干上
  • 合并(Merged):分支上的更改被合并到主干上,仓库状态更新

一行代码都不写,教你使用Github

GitHub常见概念图示

接下来,将主要会使用GitHub的桌面客户端(在GitHub的官方网站可免费下载)进行功能介绍,借助这个app,可以使用GitHub绝大多数的核心功能。

2 Github能做什么

GitHub在版本管理和协同工作方面是绝佳的工具之一。

2.1 版本管理

具体来说,版本管理的功能可以帮助保存文件的修改历史,以便在需要回溯时能很方便地检查和回滚。

一行代码都不写,教你使用Github

Github Desktop查看历史版本

示例中是BulletTech的仓库,过往的更改历史都被保存了下来,点击更改即可看到更改的文件和对应的更新。

2.2 协作

这些更改是由BulletTech的团队成员共同完成的,当多人协作时,建议在不同的分支上工作,当完成更新后,可以通过合并请求(⌘/Ctrl + R)将你的分支上的更新合并到主干上。此时,软件会自动引导你跳转到网页端创建请求,团队的成员就可以审核更改,如果符合要求,更新就可以被合并到主干上。

一行代码都不写,教你使用Github

合并请求

建议设置合并请求的模板,将更新的信息填写清楚会节省很多沟通的时间,日后回看时也有迹可循。可以在我们的仓库中找到对应的模板,并根据自己的需求对模板进行修改,运用在你自己的项目中。

2.3 建立博客

Github提供了免费的服务器承载简单的博客,BulletTech自己的博客就搭建在了GitHub上。你只需要在仓库的设置选项中开启Github Pages功能,博客就自动生成了,GitHub提供了很多的模板供选择,同时你可以自己从头编写,此处不再展开,如有兴趣,请前往我们的仓库查看源码进行学习。

一行代码都不写,教你使用Github

BulletTech博客

3 Github怎么用

3.1 创建仓库

注册完GitHub后,在你的主页里,点击最显眼的绿色按钮(New)即可新建仓库了。点击进入仓库后,点击绿色按钮(Code)即可使用GitHub Desktop软件打开,并把文件下载到你的电脑上,接下来你就可以正式开展项目了!

一行代码都不写,教你使用Github

新建仓库

一行代码都不写,教你使用Github

用GitHub Desktop打开仓库

3.2 GitHub Desktop基本功能

基本操作如下图所示。请注意,有时同步(Pull)仓库时会发生冲突,原因大多是本地的更新没有同步到分支上,而其他人已经更新的分支,这时,在同步前需要将你的更新搁置(Stash)或者放弃(Discard),这两个操作可以在顶部Branch菜单里找到。

一行代码都不写,教你使用Github

GitHub Desktop基本操作

综上所述,掌握了这些基本知识和技能后,你能够很顺利地使用GitHub进行文件管理、协同合作、创建自己的博客,到目前为止,一行代码都不要写。当然,使用代码也可以很方便地操作Github,下次我们将使用命令操作Github,敬请期待!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2023年 7月 26日 下午2:19
下一篇 2023年 7月 26日 下午2:28

相关推荐

  • dns故障的几种常见原因及解决方法

    DNS在网络的访问过程中起到了十分重要的作用,所以DNS故障很容易导致网站不可达或者访问到错误网站的情况。在讲解DNS故障之前,我们首先要了解什么是DNS? DNS中文名为“域名解…

    2023年 10月 14日
  • 网店怎么开大概需要多少钱呢(网店怎么开大概需要多少钱)

    摘要1.保证金 开网店淘宝官方规定是需要缴纳一定消费者保证金。一般是1000元,不同类目不一样。像化妆品、电子产品之类的可能会高点。 2.进货 网上开店做生意卖东西,如果你是从厂家…

    互联网 2023年 4月 21日
  • 微信封号后多久能恢复?微信怎么解封的

    一般情况,前两次被封为24小时,第三次则需要手动解封。如果违规严重会直接跳过前2次,进入第三次封号的情况,需要手动解封。 微信被封之后无法自动解封,需要自己去通过自动解封程序,如果…

    2023年 1月 16日
  • 银河麒麟系统如何设置默认输入法

    银河麒麟操作系统用户常用功能操作教程,详细为大家讲解查看系统信息、浏览器使用、U盘使用、光盘刻录使用、系统设置等常用基本操作。 作者简介 刘俊山:湖南长城科技PKS生态专家 陈思宇…

    2022年 12月 31日
  • 如何把360随身wifi变成wifi接收器

    小伙伴们,大家好,这里是捌伍柒大测评,我是小柒,为小伙伴介绍好用,好玩的精品国货,喜欢我们的小伙伴别忘了点赞、关注、转发!谢谢啦! 360随身wifi相信不少小伙伴都知道这款产品,…

    2022年 12月 26日
  • 网贷黑名单是什么情况造成的,被列入网贷黑名单的原因有哪些

    随着社会信用机制逐渐健全,网贷信用问题也逐渐被大家重视,用户在申请网贷时也需要规范个人申请行为,并按照合同按时还款,否则也会被上传到个人网贷大数据报告,如果多次留下不良记录,还有可…

    2023年 8月 15日
  • 中年困境如何应对(中年男人如何应对困境)

    失落已久的QQ2018年接过重启微视的大旗,从低谷到重新爬坡,QQ经历了艰难的一年。承载了大大小小几十个产品的QQ,就像一艘大船。近一年多,这艘船遭遇了巨浪后,终于重回海平面。 根…

    2022年 12月 29日
  • 快收藏!这样买火车票更便宜(怎样才能买到便宜划算的火车票)

    购买火车票,有没有优惠渠道? 当然有! 小编为大家整理了 一些优惠购买火车票的小技能 赶紧来看看吧! “铁路e卡通” 不仅火车票价格有优惠 而且不用提前购票 就可以完成进站、乘车、…

    2023年 8月 15日
  • 笔记本电脑硬盘分区教程图解

    通常有两种移动硬盘,一种是买回来己分好区的,还有一种是未经过分区的。如果移动硬盘没有经过分区,那么在将它插入到电脑的USB接口时,我的电脑中不会出现它的盘符。这个时候就可以使用Wi…

    2023年 1月 14日
  • 给爸妈的手机使用说明手绘

    大家好,我是Demi,点击右上角关注,带你玩转手机。上篇我们一起学习了社交应用-微信的使用方法,相信大家对软件功能使用已经有一些心得。本篇我们一起看下如何使用支付宝享受到更为便捷的…

    2023年 7月 6日