git指令
git config --global 配置
mkdir 创建版本库
cd 进入这个版本库
pwd 查看版本库所在的目录
git init这个命令将这个版本库变成git可以管理的仓库,标志就是里面会出现一个 .git 的隐藏文件
git add 文件名 将文件添加到暂存区/缓冲区
git commit -m "解释说明" 将暂存区/缓冲区的文件提交到仓库
git status 让我们时刻掌握仓库当前的状态
红色代表仓库被改动 在工作区,绿色代表在暂存区
git diff 查看上次修改的地方
git log 查看仓库的历史版本
简单的
git log --pretty=oneline
git rest 将当前版本回退到上一个版本
git rest --hard head^ 代表当前版本的上一个版本
git rest --hard head^ 代表当前版本的上上一个版本
git rest --hard head ~10 代表当前版本向上追溯到的第十个版本
远程控制
git remote add origin git @github . com :用户名/ 库名 . git 指定本地仓库与github上的test项目相连
本地仓库和远程仓库通过ssh加密
(1)创建ssh key
ssh-keygen -t rsa -C "邮箱"
id_rsa 是私钥 ,id_rsa.phb 是公钥
将公钥添加到github账户上
流程
为了验证是否成功
指令ssh -T git@github.com
让本地仓库和远程仓库关联
建立远程库,要保证仓库是空的,不能选readme文件
建立本地仓库和远程仓库的链接
git remote add origin git@github.com:用户名/库名.git
提交
从远程仓库克隆