Github
基本概念
仓库 repository
收藏 star
复制克隆项目 fork
1 | 点击fork 会复制别人的项目到自己的仓库中,独立存在,如果想给该项目增加新的功能的话,编写好文件后,点击 Pull request 发起请求, |
关注Watch
事务卡片 Issue
1 | 主要用来讨论该项目是否存在哪些问题的模块 |
开源项目贡献流程
新建Issue
1 | 提出使用问题 |
Pull Request
1 | 1. form项目 |
Git 工作区域
工作区 ————添加编辑
暂存区————编辑好存放到暂存区,后续可能还有新的功能
Git仓库———–最终上传到Git仓库
本地操作
Git 基本使用
基本信息配置
1 | #1. 设置用户名 |
初始化一个新的Git仓库
1 | #1. 创建文件夹 |
添加文件
1 | #1. 创建文件 |
.删除文件
1 | #1.删除文件 |
上传到Git云端操作
#####
1 | #1.多人开发协作时,先克隆该项目,fork了 |
整体流程
1.创建文件
2.添加到暂存区
3.添加到本地仓库
4.添加到远程仓库
使用Git 搭建个人网站
Git 常用命令
创建文件
- touch 文件名 ———————– 创建一个文件
- cat 文件名 ———————— 打开文件,并读出文件内容
- mkdir 文件夹名 ————————— 创建一个文件夹
- rm 文件名 —————————– 删除文件
文件信息
- ls // 查看当前路径下面的所有文件名
- ls 文件夹名 // 查看对应文件夹中的内容
- ls -l // 拉出最近git提交记录以及对应修改的文件名
- ls -l -a // 拉出最近git提交记录以及对应修改的文件名,隐藏的文件也会显示
cd 切换路径
- cd ~ // 将工作路径快速切换到root
- cd - // 将工作路径切换到上一状态
- cd ../ // 切回到上一个工作路径
- cd 文件夹名 // 进入某个目录
- cd / // 进入根目录
常用指令
1 | git init // 初始化 在工作路径上创建主分支 |
查看git常用指令
1 | git helper -a // 查看全部git子命令 |
删除放入暂存区文件的方法(已commit后)
1 | git rm 文件名 // 将该文件从commit后撤回到add后 |
修改文件名以及移动
1 | git mv a b // 把a文件名字改成b 并且直接放入git add后的暂存区 |
查看信息
1 | git log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short |
回撤操作
1 | git commit --amend -m "提交信息" // 回撤上一次提交并与本次工作区一起提交 |
分支
1 | git branch 分支名 // 新建分支 |
分支合并
1 | 1. 先切换当前分支上 |
历史提交记录并回退版本
1 | 1. git reset –hard HEAD ^ ( ^ 表示回到上一个版本,如果需要回退到上上个版本的话,将HEAD^改成HEAD^^, 以此类推。那如果要回退到前100个版本,这种方法肯定不方便,我们可以使用简便命令操作:git reset –hard HEAD~100 ); |

