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

相关推荐

  • 3天学会在今日头条月入过万

    要在头条上实现日入百金,你可以考虑以下几个方面: 1. 选择热门话题:关注当前热门话题,了解用户的兴趣和需求,选择与之相关的内容进行创作。这样可以吸引更多的读者和流量。 2. 提供…

    互联网 2023年 8月 2日
  • u盘装win7系统的详细教程(怎样把win7系统装到u盘里)

    虽然Microsoft停止了支持Win7系统,但仍有许多需要使用Win7系统的用户。在使用过程中,它是不可避免的,有必要重新加载系统并在遇到故障时使用U盘操作系统。许多小伙伙伴询问…

    2023年 8月 16日
  • 如果失业了能做什么工作(当一名网络写手的步骤)

    如果失业了可以这样来: 1. 做网络写手随着互联网的普及和信息爆炸,越来越多的企业和机构需要高质量的文字内容来吸引读者和用户。如果你有一定的写作天赋和技巧,可以尝试利用网络平台和社…

    2023年 11月 2日
  • 破镜不能重圆

    高三那年,江淮和贺楠约定好了一起去B大,两个人也互相爱慕,也就约定好了要是都考上了B大就在一起。 然而录取通知书下来的那天,江淮在去找贺楠的路上出了车祸。 索幸没有生命危险,但是却…

    互联网 2023年 9月 7日
  • 腾讯手游助手模拟器启动失败教程

    [闽南网] 腾讯手游助手是腾讯旗下的手游助手软件,腾讯手游助手模拟器则是可以玩腾讯手游的模拟器,那么腾讯手游助手模拟器启动失败怎么回事,小编来告诉大家吧。 腾讯手游助手模拟器启动失…

    2023年 1月 5日
  • 仅几个小时,永春网成功帮湖北网友找到15年未谋面的好姐妹

    好消息!好消息! 仅仅几个小时 永春网帮帮帮平台 就成功帮湖北网友彭女士 找到了10多年未谋面的好闺蜜 “你好,我叫彭亚蓉,祖籍湖北,想寻找一位曾一起在泉州上班的闺蜜,分开十几年了…

    2023年 7月 15日
  • cad全套各版本软件安装序列号

    号外!号外!你们心心念念的福利来了~ 本期福利:CAD2006-2020安装包+序列号密钥+教程 获取方式| 私信回复:资料” 就能免费领取 很多朋友都有过以下的经历,在需要某款软…

    2023年 7月 7日
  • 正晚点列车查询,列车正晚点实时查询

    记者从中国铁路客户服务中心获悉,为了便于广大旅客春运出行,“12306”手机APP自2月3日起新增列车正晚点查询服务。旅客可通过“铁路12306”手机APP选择“我的12306”中…

    互联网 2022年 12月 23日
  • 旧书插图100幅

    旧书中的精美插图,绘画精致细腻,给书增色不少, 令人过目难忘,历经数十年仍然魅力不减,这也是许多人喜欢旧书的原因,上世纪50年代到80年代出版的很多书籍都配有精美的插图,许多著名国…

    2023年 9月 27日
  • 河南4家村镇银行出现兑付难

    7月27日晚间,河南禹州新民生村镇银行、上蔡惠民村镇银行、柘城黄淮村镇银行、开封新东方村镇银行均通过官网发布资金垫付常见问题答疑公告,就信息登记、垫付申请、入账及特殊情形等相关问题…

    互联网 2023年 3月 5日