命令 | 功能 |
---|---|
安装设置 | —— |
git config --global user.name xxx | 配置全局用户名 |
git config --global user.email xxx | 配置全局邮件 |
git config --global --list | 查看配置,去掉--global 就不是全局 |
版本管理 | —— |
git init | 创建版本库 |
git add xxx | 将文件从工作区添加到暂存区 |
git checkout -- xxx | 取消工作区到暂存区的修改 |
git commit -m “xxx” | 将暂存区的文件提交到当前分支,并添加说明 |
git status | 查看管理状态 |
git log | 查看提交记录 |
git log --pretty=oneline | 查看提交记录,精简成单行 |
git show xxx --stat | 根据提交的代码,查看本次提交涉及的文件 |
git reset --hard HEAD^ | 回退到上一个commit的版本 |
git reset --hard xxx | 回退到某一个commit id的版本 |
git reflog | 记录历史命令 |
git diff xxx | 查看文件修改 |
连接github|——
ssh-keygen -t rsa -C <email>
|根据邮件生成ssh密钥
ssh -T git@github.com
|验证github连接