Git - GitHub
1 - GitHub 简介
基于git的面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。
用户能够以web或者客户端的形式创建和管理git仓储,保存用户的一些数据文档或者代码等,并通过和远端的github进行同步更新,实现对项目的管理。
- GitHub - HomePage
- GitHub - GIT CHEAT SHEET
- GitHub官方中文文档:https://help.github.com/cn
- GitHub汉化插件:https://github.com/52cik/github-hans
2 - 与Git和GitLab的区别
Git
- https://git-for-windows.github.io/
- 版本控制工具:开源的分布式版本控制。
GitLab
- HomePage
- 基于git的项目管理软件:开源的仓库管理系统项目,使用git作为代码管理工具,并在此基础上搭建web服务,拥有与Github类似的功能。
3 - Pull Request
Github 的一大特色就是 Pull Request 功能(简写为 PR),适用于多人合作的项目。
- 是一种通知机制。你修改了他人的代码,将你的修改通知原来的作者,希望他合并你的修改
- 本质上是一种软件的合作方式,是将涉及不同功能的代码,纳入主干的一种流程。这个过程中,还可以进行讨论、审核和修改代码。
- Pull Request 的命令行管理: http://www.ruanyifeng.com/blog/2017/07/pull_request.html
4 - GitHub加速
- 从
https://www.ipaddress.com/
获取如下域名的IP地址,对应地加入到hosts文件, 然后更新DNS缓存
github.com
github.global.ssl.fastly.net
codeload.github.com
assets-cdn.github.com
api.github.com
live.github.com
raw.githubusercontent.com
cloud.githubusercontent.com
gist.githubusercontent.com
camo.githubusercontent.com
-
通过码云中转
从码云(https://gitee.com)导入github项目,然后从码云下载 -
反代链接
https://cdn.con.sh/
只需修改URL中的 github.com 为 github.com.cnpmjs.org 即可
行动是绝望的解药!
欢迎转载和引用,但请在明显处保留原文链接和原作者信息!
本博客内容多为个人工作与学习的记录,少数内容来自于网络并略有修改,已尽力标明原文链接和转载说明。如有冒犯,即刻删除!
以所舍,求所得,有所获,方所成。