• github学习(一)


    初识github篇。

    一.什么是github:

          GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。
          github是全球最大的代码托管网站,在这里,你能找到志同道合的朋友,自己的项目可以免费托管在github上,也可以找到很多大公司的开源项目,目前包括阿里,谷歌,苹果等都入驻github,这里也有很多个人开发者的项目,如Mac平台终端配置的"oh my zsh",免费编程资料分享项目"vhf / free-programming-books"等,我自己也经常在github上学习。
     
    二.初识github:
          这是我个人的github,自己刚入门,所以repository比较简单。虽然github没有中文,但是基本的操作并不需要很好的英语基础,只需认识几个基本的几个功能键就行了。
           注册过程很简单:只要点击Sign up for Github按照提示一步一步来就可以了,但是注意最后选择私人计划(Personal Plan)时对个人开发者来说选择免费的就可以了,免费账户的仓库是公开的,别人可以看见,付费账户的仓库是私密的,对他人不可见。
    了解基本布局:
           最上面的导航栏依次是搜索栏,Pull request(提交建议用),Issue,Gist,+号按钮用于创建新项目,点击头像会弹出设置等信息。
    左侧是动态栏,你star后的项目动态会显示在这里,右侧是你创建的repository,可以理解为仓库(即你创建的项目)和fork别人的repository也会显示在这里,fork可以理解为拷贝。
    点击头像框,会弹出如下界面:

    Your profile是你的个人信息设置,包括你仓库信息,提交次数,日志等其他信息; 

    Your stars是你关注的repository,当关注的repository有更新时,会实时显示在你的界面左侧;

    Explore可以查看各种各样的repository,包括实时分类的repository和热门的repository;

    Integration是集成件目录,可以把它理解为拓展功能插件,用于各种各样的开发工作;

    Help即帮助;

    Settings即设置,在这里设置个人信息和SSH Key等;

    Sign out即注销当前账号。

    认识仓库基本功能:

    自己fork的《C++ Primer》答案repository,认识三大键:

    Watch:即实时关注这个仓库动向,当别人pull request或开发者更改repository时,会实时发送邮件到你的绑定邮箱上,我觉得接收一大堆邮件太烦,所以一般没有Watch;

    Star:即关注这个仓库,但不会发邮件给你,只会在你的github主界面左侧实时更新repository动向,你也可以在Your Stars选项里找到自己关注的repository。

    Fork:即克隆当前repository到本地,克隆后你的repositories上会出现这个新的repository,然后就可以对这个仓库进行修改了。

  • 相关阅读:
    【学相伴】Nginx最新教程通俗易懂-狂神说
    Linux基础知识总结(命令行)
    CentOS7 运维
    Linux 的基础知识回顾(安装vmware) ---- No.1 后面都以Centos8 为例
    Linux sudo权限提升漏洞(CVE-2021-3156)
    Flutter开发指南之理论篇:Dart语法05(单线程模型,事件循环模型,Isolate)
    矩阵的范数
    函数导出在kvm_intel.ko,kvm.ko不共享
    python 调用内部类的两种方法
    python3 字符串方法
  • 原文地址:https://www.cnblogs.com/weixuqin/p/6512408.html
Copyright © 2020-2023  润新知