文章目录
GitHub基础
- 以下内容参考:十分钟学会 GitHub 基础知识–bilibili
1. 注册/登录GitHub账号
-
官网https://github.com/
-
sign up——注册
-
sign in —— 登录
2. 查找仓库Repository
- ①通过路径链接访问GitHub的仓库
- gitbub域名+仓库主人+仓库名字组成
- eg:https://github.com/KiteAB/.emacs.d
- ②直接在GitHub搜索仓库名字
- ③在Explore中设置标签,GitHub会每天推送相关的仓库
- 下载仓库文件
3. 仓库管理
3.1. 创建仓库
-
仓库:存放代码的地方
-
New Repository
-
我自己的仓库:https://github.com/Rrushnow/Links
3.2. 添加文件
- 上传本地文件
3.3. 提交issue
-
Issue:发现Bug或可改进的地方,向仓库进行反馈
-
点击仓库下的Issues,选择New issue
3.4. Pull requests
- Pull Requests:拉取请求,对代码进行改进并发出合并代码的请求
- commit:一个仓库可以右很多个提交,相当于细分的历史管理
- 点击Issues旁边的Pull requests即可
Git基础
- 以下内容参考:Github新手够用指南–bilibili
1. Git与GitHub
-
Git是一个运行在你电脑上的一个版本控制软件,而GitHub是基于Git这个版本控制软件打造的网站。
- Git可以将代码回滚到历史的版本,也即所谓的”后悔“
2. Git的三个概念
- 提交 commit:Git回滚的单位,返回到以前的某一次提交
- 仓库 repository:每个项目都是一个代码库,仓库就是存放代码库的地方
- 分支 branch:根据不同的人和不同的需求,在当前的仓库中开辟不同的分支,最后合并起来就是一个项目,相当于是分工合作
3. 浏览别人的GitHub项目
- 通过git软件使用
git clone+项目下载网址
命令进行下载- 直接点击下载得到的是单纯的文件夹,无法使用Git回滚历史的功能
- 但是,可以通过git进行初始化,在相应的路径下输入
git init
,就会生成一个隐藏的.git
文件夹
- 看Star数,越多代表影响力越大。在自己的账户下可以看到自己Star过的项目(相当于收藏)
- README.md,自述文件,想要使用一个项目必看的文档
- Issue,对这个项目有什么问题就可以通过这个功能提出
- LICENSE,如果要将项目进行商用,必须要看LICENSE;日常学习则不需要
4. 找开源项目的一些途径
- https://github.com/trending/
- https://github.com/521xueweihan/HelloGitHub
- https://github.com/ruanyf/weekly
- https://www.zhihu.com/column/mm-fe
5. 特殊的查找资源小技巧
-
常用前缀后缀
- 找百科大全 awesome xxx
- 找例子 xxx sample
- 找空项目架子 xxx starter / xxx boilerplate
- 找教程 xxx tutorial