- Overview:概述,整个GitHub仓库的概述页面。
- Repositories:存储库,显示当前用户自己建立和Fork分支下来的仓库列表。
- Stars:显示标星关注了的开源项目列表。
- Followers:关注者,用来显示跟随你的所有用户列表。
- Following:关注别人,显示你跟随的所有用户列表。
- 展示固定的存储库,可以在右边设置你要展示那些开源的仓库,类似顶置。
- 资料卡,用户的所有信息展示卡,包括用户名、活动状态、简介、职业、地址、邮箱、网站等基本信息。
- 用来搜索自己仓库中的开源项目或整个GitHub网站中被人的开源项目。
- 显示你创办和加入的所有开源组织和社区。
- 活动卡,展示你的在GitHub网站上的贡献记录。
- 显示所有的活动概述,可以在10卡片中设置是否要展开这部分内容。
- 显示所有拉取请求信息、提交Issues、GitHub市场、探索模块,在GitHub市场中给你可以找到一些构建和改进工作流程、自动审查、CI/CD等工具,在探索模块中可以根据你的兴趣找到一些不错的开源项目。
- 快捷操作和新建模块,如下图。
- Code:存放源代码和文件的地方,底下显示README.md的内容。
- Issues:可以在这里为一些开源项目中提出一些问题和建议、代码中的Bug等
- Pull requests:如果别人对你的开源项目做了贡献,PR了代码什么的会显示在这里,你可以查看后提交者修改后的部分,考虑是否要融合在master主分支上。
- Projects:可以在这个模块建立一个开源项目的看板,项目敏捷开发,和Trello的功能差不多。
- Wiki:为本开源项目发布一些相关文档和使用说明等。
- Insights:显示了本开源项目中贡献者的活动信息,包括有什么人提交、合并、拉取请求等。
- Settings:设置本仓库的相关信息,包括仓库特征、数据服务、合并拉取,仓库名称的修改,删除等。
- Watching:显示Watching数量,可以随时通知提醒你这个开源项目的更新进度等信息,当然你也可以设置只在发布时提醒或不提示等。
- Star:显示Star数量,别人对你的开源项目的关注数。
- Fork:显示别人Fork你的开源项目的数目,如果不是本仓库的协作者,其他人只有Fork后才能对你的项目进行贡献代码,拉取请求等。
- commits:显示本开源项目的总提交次数。
- branches:显示当前项目有哪些分支机构,没建立一个项目就会有个默认的master主分支。
- releases:显示当前项目的发布版本信息,提供下载链接等。
- contributors:显示本开源项目的贡献者列表。
- 标识本开源项目的开源协议。
- 新建拉取请求,如果你Fork了别人的开源项目并且对其进行了代码贡献后,当你想把当前分支提交到原项目的master分支就可以在这里新拉取一个请求,然后等待原开源项目作者审查反馈。
- 在仓库中新建一个文件或文件夹(*.md或其他格式文件),上传和查找项目中的文件。
- 提供下载本项目的克隆下载链接和SSH、Web URL地址。
- 为本仓库添加Tag和主题,方便别人更容易在搜索中找到你的项目。
- 添加和编辑本仓库的基本信息,用来介绍本开源项目的内容。
英语不好的童鞋可以用谷歌浏览器翻译后学习,建议看英文版,毕竟有些词汇啥的翻译不是很准确。下面的教程都很详细,随便择一篇学习即可。
- GitHub Pull Request Tutorial
- Git-it
- Git Cheat Sheet
- 学习Git的资源
- An interactive git visualization to challenge and educate!
- 廖雪峰的官方教程Git
- GitHub 漫游指南 a Chinese ebook