linux 命令
- pwd print working directory
- rm -rf (删除文件,删除文件夹)
- rm (删除文件)
- mkdir 文件夹名 (创建目录)
- cd 目录名
- ls (listshow)
- ls- al (查看所有文件)
- touch 创建文件
- cat 查看文件
- vi 编辑文件
- i 插入(可编辑)
- esc退出编辑
- (:q!强制退出)/ (:wq保存退出) )
配置用户
- git config --list
第一次下载git需要配置用户信息
- git config --global user.name xxx
- git config --global user.email xxx
初始化git
- git init
- git status 查看git状态 (红色工作区,绿色历史区)
添加到暂存区
- git add .
- git commit -m"消息"
- git log 提交日志
git的对比
- git diff 工作区和暂存区
- git diff -分支名 工作区和历史区
- git diff --cached 暂存区和历史区
git 撤销
- git checkout 文件名 - 从暂存区中将工作区内容覆盖掉
- git reset HEAD 文件名 回到上一次缓存区
回滚历史版本
- git reset --hard 版本id 回到某一个版本
- git reflog 查看所有版本号
- git reset --hard HEAD^ 回退到上一个版本
git 分支
- git branch 查看分支
- git branch 分支名 创建分支
- git checkout 分支 切换分支
- git branch -D 分支名 删除分支
- git branch -b 分支名 创建并切换
文件修改切换分支
- git stach 暂存文件
- git stach pop 还原暂存区内容
git 分支合并
- git merge 分支名 在主干基础上合并
- echo xxx > 文件名 向文件内输入内容
- echo xxx >> 文件名 追加
git图谱
- git log --graph --oneline
本地提交
关联远程仓库
- git remote add origin 远程仓库地址
删除关联
推送代码
拉取最新代码
gh-pages分支发布静态页
- 在项目创建一个gh-pages分支
- 将分支提到远程仓库
- 找到给你提供的网站 (settings github-pages)
git checkout -b gh-pages
touch index.html
git add .
git commit -m "xxx"
git push origin gh-pages