Github与Git使用指南

使用Github(目的、基本概念、注册账号)

基本概念

仓库(Repository)

管理代码,存放项目代码,每个项目对应一个仓库。

收藏(Star)

收藏项目,方便查看

复制克隆项目(Fork)

该Fork的项目是独立存在的

在这里插入图片描述

发起请求(Pull Request)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RU5hhVvx-1629016608876)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210815001710903.png)]

关注(Watch)

关注项目,项目更新可接收通知

事务卡片(Issue)

发现代码bug,讨论。

Github主页

左侧用户动态和关注用户仓库动态,右侧显示git库

(Shadowsocks)

仓库主页

项目信息

私有仓库是只有自己和指定的用户有权限访问

个人主页

个人信息

使用Github(创建仓库、仓库主页说明)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f4y1UAAn-1629016608878)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210815090943775.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pFTCY2Ya-1629016608881)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210815091610633.png)]

使用Github(仓库管理)

新建仓库文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SoV4KBYu-1629016608884)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210815092427522.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-icwbWJB9-1629016608890)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210815092507772.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rOV8omfr-1629016608892)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210815092629665.png)]

编辑修改文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9UHgyC5l-1629016608893)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210815093106267.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ksOQM3MS-1629016608895)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210815100817678.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Pms5QaIS-1629016608896)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210815100849964.png)]

删除文件同上

commit查看文件操作(删除文件)

上传文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NowyoZiP-1629016608898)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210815101652742.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bCEn0nTQ-1629016608900)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210815101903993.png)]

搜索仓库文件

find file 输入文件名称,筛选

快捷键(T)

下载/检出项目

code download

使用Github(Github Issues)

发现代码BUG,目前没成型的代码,讨论需用,出现问题使用

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xEWL8qiC-1629016608901)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210815102608544.png)]

使用Git(基本概念实战)

Github主页

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iOHYympq-1629016608903)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210815103416164.png)]

开源项目贡献流程

新建Issue

提交使用问题或者建议或想法

Pull Request

步骤:

​ 1.fork项目

​ 2.修改自己仓库的项目代码

​ 3.新建pull request

​ 4.等待作者操作审核

安装Git

目的

通过git管理github托管项目代码

找git网址下载

Git基本工作流程

Git工作区域

Git Repository(Git仓库):最终提交的文件保存到仓库

暂存区:暂存已修改的文件最后统一提交git仓库

工作区(Working Directory):添加、编辑、修改文件等

向仓库中添加文件流程

git status//查看当前文件状况

git add xxx//将工作区文件提交到暂存区

git commit -m”提交描述“//将暂存区文件提交到Git仓库”提交描述“是你写的描述功能

Git初始化及仓库创建和操作

基本信息设置

设置用户名email

git config --global user.name ‘用户名’

设置用户名邮箱

git config --global user.email '邮箱'

参看设置

git config --list

初始化一个新的Git仓库

1.创建文件夹

mkdir 文件名

2.在文件内初始化git(git仓库)

cd 文件名

git init

向仓库添加文件

touch 文件

git status//查看当前文件状况

git add 文件//将工作区文件提交到暂存区

git commit -m”提交描述“//将暂存区文件提交到Git仓库”提交描述“是你写的描述功能

修改仓库文件

vi 文件//修改文件

wq//保存

cat 文件//参看文件内容

重复向仓库添加文件命令

删除仓库文件

rm -rf 文件

git rm 文件

git commit -m”提交描述“

以上都是本地操作

Git管理远程仓库

目的

备份、实现代码的共享集中化管理

Git克隆操作

目的

将Github对应的项目复制到本地

git clone 仓库地址

重复以上操作(添加、修改、删除)

git push//将本地仓库同步到git远程仓库中

无法同步/没有权限解决方案

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8TTqgugJ-1629016608904)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210815124056567.png)]

Github Pages搭建网站

个人站点

访问

https://用户名.github.io

搭建步骤

1)创建个人站点->新建仓库(注:仓库名必须是【用户名.github.io】)

2)在仓库新建index.html的文件

注意:

githubpages仅支持静态网页

仓库里只能是html文件

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

伽男

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值