git 使用
配置本地 git 用户信息
git config --global user.name "你的名字"
git config --global user.email "你注册 github 的邮件地址"
在电脑中生成公钥
ssh-keygen -t rsa -C "你github的电子邮件地址"
cd 复制倒数第四行路径到ssh/
查看公钥
at id_rsa.pub 复制控制台中的公钥,粘贴到 gibhub 网站中 SSH Keys 中
本地仓库
创建目录
`mkdir gitTest`
`cd gitTest`
初始化仓库
`git init`
### git 使用
`git status` 查看当前 git 仓库状态
`git add 文件名` 或 `git add .` 将文件增加到缓存区
`git commit -m "注释内容"` 将文件从缓存区提交到仓库
`git log` 查看日志
`git log --oneline` 以单行方式查看日志
`git log --pretty=oneline` 以完全 ID 方式查看日志
`git reset --hard HEAD^` 回退到上一个版本
`git reset --hard HEAD^^^` 回退到前三个版本
`git reset --hard HEAD~100` 回退到前100个版本
`git reset --hard commitID` 回退到指定的 commitID
`git clone 远程仓库地址` 将远程仓库克隆到本地
`git push 远程主机名(一般情况下为 origin) 分支名` 如: `git push origin master` 推到远程origin 的 master 分支
`git pull` 从远程仓库拉取最新更新并执行自动 merge
`git fetch` 从远程仓库拉取更新,不会自动 merge
`git branch`查看当前所有分支
`git checkout 分支名` 切换到指定分支
`git branch 分支名` 创建分支
`git checkout -b 分支名` 创建并切换到分支
`git merge 分支名` 将指定分支 merge 到本地