代码放在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

相关推荐

  • 游戏直播有什么话术,直播话术大全完整版

    现在啊,越来越多的游戏推广团队啊,都开始尝试用直播的方式啊去推广游戏,那当然如果你要是通过直播推广的话,那肯定需要主播有一定的话术整理和一定的这个共享能力,一般的主播都会有相关的话…

    2023年 4月 13日
  • cad2020软件安装教程

    CAD2024最新版已于2023月3月28日发布。很多同学会好奇最新版CAD都有哪些功能更新呢?有没有必要也安装一个?接下来我们一起来看看: 一、亮点功能 智能块:放置新的“智能块…

    2023年 4月 16日
  • 网上用电缴费,生活缴费小程序交不了电费

    一、电费余额查询 居家期间,为了保障您家中的用电正常,请您及时查看电表余额。 查看方法:1.用你的电卡插进电表会显示当前余额 2.可以直接点击电表插卡口下方的按钮,直至显示电表剩余…

    2023年 4月 11日
  • lora无线通信技术优缺点,nb-iot无线网络支持多少db的覆盖

    随着科技的发展,无线通信技术水平得到显著提升,并得到迅速推广,特别是这几年的物联网发展,已深入民用领域和工业领域之中,不同的无线通信方式在组网、功耗、通信距离、安全性、稳定性等方面…

    2023年 6月 6日
  • 如何可以隐藏微信聊天记录?

    你知道吗?微信聊天记录不想被别人发现,又不想删除掉,有一个隐藏的好办法,在这里只需要一个操作就OK,不知道的赶快和我一起去看看。 其实方法是很简单的,首先我们打开微信,如果说你经常…

    2023年 7月 8日
  • 两个订单卖家合并发货 运费险是一个还是2个

    今年双十一购物节已经结束,当晚“剁手”的消费者也纷纷开始接收快递,感受拆包裹的快乐,然而有人欢喜有人忧,并非所有人的购物过程都一帆风顺,十几件商品中总有几件不顺心想要退货,此时运费…

    互联网 2023年 1月 29日
  • b站的怎么批量

    想要搬运其他平台的短视频,一般会遇到这样的问题:抖音影视作品可否无水印下载,搬运视频怎么做成原创?快手上的搞笑类短视频用什么软件搬运,搬运视频怎么做成原创?西瓜视频视频一键保存复制…

    2023年 3月 8日
  • 关于调整互联网骨干网网间结算政策的通知

    相关名词 ISP(网络服务提供商) ISP的英文是Internet Service Provider,翻译为互联网服务提供商,即向广大用户综合提供互联网接入业务、信息业务、和增值业…

    2023年 5月 2日
  • 如何在2023年从零开始创办外贸网站企业

    很多人都想知道如何开始外贸网站业务。如果你的目标是快速赚钱——这就是你要做的一切,那么目标应该是一个可扩展的、可盈利的、持续的企业。你必须有一个长远的愿景,建立一个能为市场带来真正…

    互联网 2023年 6月 11日
  • 百度地图和高德地图哪个更好一些

    问题一:百度地图和高德地图哪个好用? 主要看用途。如果用于自驾车导航,高德和百度都可以胜任。如果用于骑行、徒步等低速运动导航,需要更详细地显示细节,高德好于百度;但城市公交查询方面…

    2023年 5月 11日