您当前的位置: 首页 >  git
  • 2浏览

    0关注

    880博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

GitHub仓库的常用功能

CodeAllen嵌入式编程 发布时间:2021-08-18 08:44:53 ,浏览量:2

本文所有截图以Linux-C-CPP-Collection项目为例

https://github.com/CodeAllen999/Linux-C-CPP-Collection

Watch、Star、Fork的作用

 更详细的内容单独整理为:https://allen5g.blog.csdn.net/article/details/117915043

1、对于一些可能会经常发生变化的会不定期更新的好项目 多使用 watch.

比如 android-cn 团队的 android-discuss 项目,

你就可以 watching 它,这里面都是一些关于 Android 技术的交流,如果有任何新问题,你都可以收到通知,你可以查看别人的回答,

你可以回答别人提出的问题,这是一个很好的学习成长方式。

其他值得watch的项目还有很多,比如 github 上很多的 Awesome 系列的项目,如 Awesome-MaterialDesign 等,你 watch 这些项目了,

只要项目新增一些好玩好用的东西,你就会收到通知。

我在知乎上看到有人问这样的问题,说 github 上有哪些值得 watch 的项目,其实有很多,我自己也整理了一些,但是没放到 github.

值得注意的是,如果 watch多了,你可能会被无休止的邮件通知烦死(邮件通知可设置),因为被 watch 项目有任何留言、PR等更新都会触发通知,所以做好权衡。

2、喜欢一个项目就 star 它吧~

3、修改开源项目就使用 fork,这样你就可以在原项目的基础上,对项目进行修改提交,现在你是这个项目的主人啦~

Code

显示仓库中的代码

Issue

issue功能是将一个任务或者问题分配给一个issue进行追踪和管理。

每一个功能更改或者修正都需要对应一个issue,只要查看issue,就可以知道这个更改相关的所有信息。是个非常实用的功能

Pull requests

Pull requests是指开发者在本地对源代码进行修改之后,向GitHub中托管的git仓库请求合并的功能,开发者可以在Pull requests上通过评论交流。通过这个功能,开发者可以更加轻松更改源代码,并公开更改的细节,然后向仓库提出合并请求 

Pull requests几个常用功能
Actions

这是GitHub在2018年上线的一个功能

大家知道,持续集成由很多操作组成,比如抓取代码、运行测试、登录远程服务器,发布到第三方服务等等。GitHub 把这些操作就称为 actions。

很多操作在不同项目里面是类似的,完全可以共享。GitHub 注意到了这一点,想出了一个很妙的点子,允许开发者把每个操作写成独立的脚本文件,存放到代码仓库,使得其他开发者可以引用。

如果你需要某个 action,不必自己写复杂的脚本,直接引用他人写好的 action 即可,整个持续集成过程,就变成了一个 actions 的组合。这就是 GitHub Actions 最特别的地方。

更为具体的文章可以参考:GitHub Actions 入门教程

Projects

projects可以翻译为项目板,是project-boards的简写。简单说,可以理解为工作计划表之类的书签,制定一下工作计划,Bug,流程什么的。

Wiki

通过wiki,任何人可以随时对一篇文章进行修改并保存,因为适合多人共同完成一篇文章。这就很适合开发文章或者手册的时候使用。

wiki也是作为git仓库管理使用的,改版的历史记录或被保存下来。

Security

Insights

Settings 

可以更改仓库的设置,宝库删除仓库等

clone

这里有几种clone方法,可以根据自己喜好选择就行

commits

可以查看当前分支的提交历史,左侧的数字表示提交数

branches

仓库的分支列表,左侧的数字表示当前拥有的分支数

releases

仓库的标签(tag)列表

contributors

对该仓库进行过提交代码的人员名单

compare review

显示当前分支与其他分支的差别

关注
打赏
1665938897
查看更多评论
立即登录/注册

微信扫码登录

0.0417s