# 版本控制系统
# 命令行中输入指令
git config --global user.name "example" git config --global user.email "example@example.com"
# 作用: 设置你的用户名和邮件地址
git config --list # 列出所有的 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 add 文件名 git commit -m "更改注释"
# 世界上最大的代码存放网站和开源社区 # GitHub的正确打开方式 # 查看公钥的内容, 粘贴代码在命令行: cat ~/.ssh/id_rsa.pub