Git常用命令
Git常用命令
git配置
说明 |
命令 |
配置用户名 |
git config –global user.name “weidong” |
配置邮箱 |
git config –global user.email “caowd1990@163.com” |
查看配置 |
git config –global –list |
查看当前仓库配置信息 |
git config –local –list |
中文文件名乱码 |
git config –global core.quotepath false |
|
|
文件操作
说明 |
命令 |
取消add操作 |
git reset HEAD 文件名 |
撤消所有未提交的修改 |
git reset –hard HEAD |
回退到上一个版本 |
git reset –hard HEAD^ |
回退到上一个版本 |
git reset –hard HEAD~ |
丢弃未暂存的修改 |
git checkout – filename |
撤销对文件的修改 |
git checkout –filename |
|
|
分支操作
说明 |
命令 |
查看分支 |
git branch |
切换到分支 |
git checkout v2.2.0 |
切换到标签 |
git checkout v2.2.0 |
查看远程库信息 |
git remote –v |
查看远程库信息 |
git remote show origin |
创建分支 |
git branch |
第一次推送分支 |
git push –u origin master |
根据当前分支创建新分支 |
git checkout -b dev |
将新分支提交到远程分支 |
git push –set-upstream origin dev |
查看所有标签 |
git tag |
根据当前分支创建tag标签 |
git tag -a wavepoint-pre-v0.10.1 -m “备注” |
提交tag |
git push origin –tags |
删除远程分支 |
git push origin –delete bugfix/ZAMPDMP-9980 |
删除分支 |
git branch –d branch_name |
将当前的分支上合并dev分支 |
git merge dev |
初始化远程仓库 |
git init –bare mylife.git |
|
|
其他操作
说明 |
命令 |
把当前的工作隐藏起来等以后恢复现场后继续工作 |
git stash |
查看所有被隐藏的文件列表 |
git stash list |
恢复被隐藏的文件但是内容不删除 |
git stash apply |
删除隐藏起来的文件 |
git stash drop |
恢复文件的同时也删除文件 |
git stash pop |
查看历史记录 |
git log |
查看历史记录的版本号id |
git reflog |
|
|