- Git
# 版本控制系统
- git的初始配置
# 命令行中输入指令
git config --global user.name "example"
git config --global user.email "[email protected]"
# 作用: 设置你的用户名和邮件地址
- 检查配置信息
git config --list
# 列出所有的 Git 配置信息
# 检查其中是否有你的用户名和邮件地址
- Git 的工作流程
# 在工作目录中添加, 修改文件
# 将需要进行版本管理的文件放入暂存区域
# 将暂存区域的文件提交到Git仓库
- Git 的三棵大树
# 工作区域, 暂存空间, Git仓库
- Git 管理文件的三个状态
# 已修改, 已暂存, 已提交
- Git 指令
git init -- 在该位置创建一个 Git 隐藏文件夹
git add 文件名
git commit -m "提交描述"
git status 查看当前 Git 状态
git reset HEAD <file> 将文件退出暂存区域
git checkout -- 文件名 将修改的内容回复回去
git log 查看历史提交
git reset HEAD~ 将版本后退一级
# 多个 ~ 后退多级
git reset 版本快照 后退到相应版本
git reset 版本快照 文件名 将相应文件后退到相应版本
git diff 比较暂存区域与工作目录
git diff 快照 id 号 比较当前目录和快照
git diff --cached 快照 id 号 比较暂存区域和快照
git diff 快照 id 号 快照 id 号 将两个快照进行对比
git commit --amend 可以更改前一次提交提示内容
# 进入后的界面为 vim 编辑器
# 点 esc 后, 输入 :wq 即为保存, 输入 :q! 即为不保存退出
git rm 文件名 删除文件
git rm --f 文件名 强制删除文件
git mv 旧文件名 新文件名 重命名文件
git branch 分支名称 创建分支
git checkout 分支名 切换到当前分支
git checkout 快照名 创建匿名分支, 指向快照处
git merge 分支名 合并分支
- 将工作目录的文件放到 Git 仓库
#命令行指令
git add 文件名
git commit -m "更改注释"
- GitHub
# 世界上最大的代码存放网站和开源社区
# 查看公钥的内容, 粘贴代码在命令行: cat ~/.ssh/id_rsa.pub
- 附图: git 指令 cheatsheet