# test **Repository Path**: liuxiaojin93/test ## Basic Information - **Project Name**: test - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-11-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # test ## 常用git命令说明 |命令|说明|备注| |:---- |:---|:----- | |ssh-keygen -t rsa -C "邮箱名"|生成ssh key 秘钥 | | |git config --global user.name "yourname" |设置git全局用户名 | | |git config --global user.email 邮箱名 |设置git全局邮箱名 | | |git config --list |查看git配置信息 | | |git init|初始化git仓库 | | |git remote add origin 仓库地址|添加远程仓库地址 | | |git add .|添加git提交文件 | | |git commit -m "first commit"|git提交备注信息 | | |git pull origin dev|git拉取远程分支 dev分支 | | |git pull --allow-unrelated-histories|拉取远程仓库历史记录| 如果第一次初始化仓库,则需要拉取远程仓库历史记录| |git diff|查看git拉取到的差异文件| 如果拉取到的文件有冲突 则需要解决文件冲突,再次重新添加git提交文件 并git提交备注信息| |git status|查看git操作状态| | |git push origin liujindev:dev|git本地分支推送远程分支| liujindev:本地分支 dev:远程dev分支 | |git push -u origin dev|git 当前本地分支 强制 覆盖远程dev分支| `*注:一般不推荐使用,了解下`| |git push -f origin dev|git 当前本地分支 强制 覆盖远程dev分支| `*注:一般不推荐使用,了解下`| |git branch|查看git已有分支| | |git checkout -b 新分支名|切换git分支| | |git stash|清空git 本地修改文件缓存| `*注:一般用于本地修改文件作废,强制拉取远程分支内容,(git pull origin dev)` | |git log|查看git 提交的版本号 信息| | |git reset --hard '版本号'|git 回退到指定的版本| `*注:用git log 查看版本号`| |git reset --hard HEAD~|git 回退到上一次提交版本| `*注:~ 后面的数字表示回退几次提交,默认是一次`|