1.目的
借助github托管项目代码
2.基本概念
2.1仓库(Repository)
仓库用来存放项目代码,每个program对应一个仓库,多个开源项目则有多个仓库
2.2收藏(Star)
收藏项目,方便下次查看
2.3复制克隆项目(fork)
PS:fork的项目是独立存在的
2.4发起请求(Pull Request)
2.5关注(Watch)
关注项目更新时可以接收到通知(如果觉得本华写的还可以顺便求关❤️)
2.6事务卡片(Issue)
发现代码bug,但是目前没有成行代码,需要讨论时用;或者使用开源代码发现问题时使用;
填写bug信息
查看其他用户提交的Issues:
点击进行回复/关闭issue
关闭后会显示closed
2.7Github主页
左侧:用户动态、关注用户或仓库动态;右侧:显示所有git库
2.8仓库主页
显示项目信息(代码、版本、收藏/关注/fork等)
2.9个人主页
个人信息
3.注册账号
官网:github.com
觉得英文难懂没有关系
下载这个插件
选择仓库计划
跳过调查问卷
1、因为github在国外服务器所以访问较慢或者无法访问,需要魔法工具
2、私有仓库只能自己或指定朋友才能有权限操作(收费)
3、新注册用户必须验证邮箱后才可以创建github账号(QQ邮箱需要设置白名单)
创建新项目:
4.仓库管理
4.1新建文件
点击创建文件
提交信息不能重复
提交需要填写每次提交的目的,原因:为了方便其他开发者知道本次添加或修改的原因
4.2编辑文件
在仓库首页可以查看文件名和提交信息
点击描述:
点击文件名:
点击修改
Commits:新增,修改,删除等需要Commit操作都会有记录+1
点击Commits可以查看提交信息
4.3删除文件
点击文件名 --> 文件详情页
新版Github的删除没有logo了
提交删除描述信息
被删除文件如何查看信息?
点击Commits按钮
点击文件 --> load diff可以查看删除的记录
4.4上传文件
点击upload file按钮
将文件拖到窗口/点击choose your files按钮可以上传文件
4.5搜索仓库文件
快捷键:t/T快速跳转到搜索栏
4.6下载/检出项目
5.安装git
5.1目的
通过git管理github托管的代码
5.2官网地址
官网地址:https://git-scm.com/downloads/win
具体版本按需选择,具体安装可以参考这个文章Git安装以及环境配置(详细)_git安装及配置教程-CSDN博客
5.3git基本设置
git安装完之后需要设置基本信息(Win+r 输入cmd)
1.设置用户名:git config --global user.name KamisatoAyanmi
2.设置用户邮箱:git config --global user.email KamisatoAyanmi@***.com
3.查看全局设置:git config --list
git config --global这个参数代表全局,本台机器所有仓库默认这个,也可以单独设置
6.git基本工作流程
git分成三个区域:工作区、暂存区、仓库
工作区:写代码的地方
暂存区:写完了代码需要去提交,在放到git仓库之前可以暂存
仓库:最终确定保存的文件放到仓库,公开让人查看
7.git本地仓库操作
(含有较多Linux的操作,后续会单独再学习和记录)
新建一个test文件夹在 git bash中** mkdir test**
cd test 进入test文件夹
pwd:显示当前路径
初始化git仓库
设置好后会出现这个(如果没有则在查看中全选隐藏文件)
新增文件
添加文件:git add 文件名
将文件从暂存区提交到仓库
提交本次修改
修改文件
进入编辑界面
在最下面输入 :wq 保存并退出
这时查看一下git状态
显示 modified 已经编辑修改过了
提交修改
删除文件
1.删除文件
rm 文件
2.从Git中删除文件
git rm 文件
3.提交操作
git commit -m '提交描述'
8.git远程仓库管理
8.1使用远程管理仓库的目的
作用:备份,实现代码共享集中化管理
8.2Git克隆操作
目的
可以将远程仓库(GitHub对应的项目)复制到本地
代码
克隆项目——复制链接
git clone 仓库地址
将本地提交到远程
将本地同步到远程仓库
git push
9.Github Pages搭建网站
个人站点
访问
https://用户名.github.io
搭建步骤
1)创建个人站点 --> 新建仓库(仓库名必须是【用户名.github.io】)
2)在仓库下新建index.html的文件即可
访问 用户名.github.io/index.html
PS:项目中必须只能有一个html文件才可以(用户名.github.io来访问博客)
- github pages 仅支持静态网页
- 仓库里面只能是html文件
Project Pages 项目站点
为每个项目新建一个站点
访问
https://用户名.github.io/仓库名
搭建步骤
1)进入项目主页,点击settings
2)在settings点击pages
3)自动创建Pages,可以自行搜索模板引用
版权归原作者 KamisatoAyanami 所有, 如有侵权,请联系我们删除。