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