Git 与GitHub

本文详细介绍了Git的基本概念、GitHub的使用方法,包括创建仓库、版本控制、协作流程,以及Git的安装与基本操作。涵盖了分布式版本控制优势、Git工作流程、远程仓库管理与GitHubPages网站搭建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、什么是Git

分布式版本控制工具

2、使用Github

2.1 目的:借助Github 托管代码
2.2 基本概念
仓库(Repository)
仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库。

收藏(Star)
仓库主页按钮,意思为收藏项目的人数,GitHub获得100个收藏实属不易。

Fork
开源一个项目,别人想在在你的项目上做修改然后自己用。fork 即可(本质上是在原有项目上建了一个分支),不改变你的项目结构。他的github上多了一个项目。

发起请求(Pull Request)
基于fork做了改进可以发起一个Pull Request。原有项目创建人review后。觉得ok,接受则原有项目拥有改进部分。

Watch
watch了某个项目,项目更新会收到提醒和通知。

issue
发现代码BUG,但目前没有成型代码,需要讨论时使用。别人发现即可issue。

2.4 创建仓库/创建新项目。

一个git仓库对应一个开源项目。
通过git管理git库

2.1 Git 的优势

  • 大部分的操作在本地完成,不需要联网
  • 完整性保证
  • 尽可能的添加数据,而不是删除或修改数据
  • 分支操作非常快捷流畅
  • 与Linux 命令全面兼容

2.2 Git 的结构

在这里插入图片描述
2.3 Git 和代码托管中心
任务:维护远程库

  • 局域网环境下:GitLab 服务器
  • 外网环境下:GitHub、码云

2.4 本地库和远程库
团队内部协作
在这里插入图片描述

团队外部协作

在这里插入图片描述

3、Git 安装和使用

3.1 本地库初始化
在这里插入图片描述注意:.git 目录中存放的是本地库相关的子目录和文件,不能删除也不能修改。。

3.2 设置签名

在这里插入图片描述
3.3 基本操作
3.3.1 状态查看操作。查看工作区、暂存区状态

git status

3.3.2 添加操作。将工作区的“新建/修改”添加到暂存区

git add[file name]

3.3.3 提交操作。将暂存区的内容提交到本地库。

git commit

3.3.4 查看历史记录操作

git log

空格向下翻页
b 向上翻页
q 退出
按行显示

git log --pretty=oneline 

在这里插入图片描述

git log --oneline`

在这里插入图片描述
还显示步数

git log -- reflog

在这里插入图片描述
3.3.5 定位到相应版本

git reset --hard [局部索引值]

3.3.6 reset 命令的三个参数对比

在这里插入图片描述

4、 Git基本工作流程

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

6 、Git管理远程仓库

7 、Github Pages 搭建网站

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值