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

相关推荐

  • 大学生常见的金钱骗局,大学生诈骗案件的种类

    据了解,2022年暑假期间,家住湖北宜昌伍家岗区的小羽(化名)通过一个粉丝群获得一则信息,支付8.88元就能获得某明星的签名照。 为了支持自己喜爱的偶像,13岁的小羽通过手机扫码支…

    2023年 1月 29日
  • 开通京东快车的流程介绍

    如今,越来越多的商家选择在网上开店,一众电商平台中,京东凭借大量的用户基础和丰富的平台流量,吸引了大批商家入驻。随着入驻京东的商家越来越多,平台间的市场竞争也日趋激烈,流量成为商家…

    2023年 6月 18日
  • 电脑更新后突然卡顿怎么办,电脑系统更新后怎么恢复原状

    如果您的电脑在更新后变得卡顿或卡死,这可能是因为更新导致了系统文件和设置的冲突,或者导致驱动程序过期或不兼容。以下是一些解决此问题的方法: 1. 重启电脑:尝试重新启动电脑,这有时…

    2023年 4月 11日
  • 考研录取后联系导师邮件模板

    复试需要联系导师,大家应该都知道吧?通过邮件联系,是最常用的一种。但是,邮件要怎么写才能吸引导师的注意?写邮件的时候又有哪些注意事项? 注意事项 ▶最好用 163 邮箱 因为在 1…

    2023年 8月 19日
  • 小爱同学万能遥控版什么时候发布

    Hi,你们好,我是邵先森。 前段时间参与小米商城的活动,居然中了小米音箱万能遥控版的众测资格。。。我简直不敢相信。。我从来没中过小米的东西,都是靠抢。。。没想到这次居然能中 赶紧滚…

    2023年 2月 8日
  • 手机相册里的照片太多,内存不够怎么处理好

    介绍 在这个数字时代,智能手机已经成为人们生活中必不可少的一部分。我们经常在手机上拍摄照片来记录生活中的美好瞬间,但是我们却面临着一个问题,即手机相册里的照片越来越多,占用了大量的…

    2023年 4月 18日
  • 全民k歌介绍歌房玩法(全民k歌歌房怎么个玩法)

    欢聚玩耍,放松心情,“K歌”是不可缺少的一部分。然而,对于社恐者来说,一个人去KTV是“第六级孤独”;和一群人一起去KTV,每唱一句都是一场“酷刑”……当然,真正的社交达人们并没有…

    2023年 5月 8日
  • 会员体系如何搭建,会员搭建体系

    互联网人口流量红利见底,导致获客成本变高,而为了挖掘出存量市场,并且筛选出更多高价值的用户,电商发展出了会员制体系。当下会员制电商成为了大趋势,阿里、京东、网易等巨头正在加速培育自…

    2023年 3月 27日
  • 对撞机究竟是个什么机

    在由科幻小说《三体》改编的同名电视剧中,对撞机可以说是最重要的道具了——正是因为“三体人”利用它们的高科技产物“智子”影响了地球上对撞机的实验,使得物理实验结果变得无规律可循,才让…

    2023年 2月 20日
  • 手机端office和三合一哪个好

    个人因为工作的原因,电脑端和手机端的office一直在频繁使用,虽说技术水平不咋地,但还是很关注office的动态和新的功能。 最近微软发布了全新的安卓和ISO系统的手机版的又一次…

    2023年 6月 21日