记录下工作中常用的那些git命令
1、分支相关
git branch <branch-name>基于当前分支新建分支git checkout -b <branch-name>基于当前分支新建分支,并切换到branch-name分支git checkout <branch-name>切换到branch-name分支git branch -m dev dev2将dev分支重命名为dev2分支git branch查看当前分支git branch -a查看本地和远程的所有分支git branch -vv查看分支的跟踪情况git branch -D <branch-name>删除本地分支git branch -r查看远程分支git branch -r -d origin/<branch-name> ------- git push origin :<branch-name>删除远程分支 并推送到远程git fetch origin <branch-name>拉取远程分支到本地
2、用户相关
git config --list查看用户配置信息git config user.name XXX更改用户名git config user.email XXX更改邮箱
3、拉取推送相关
git merge dev合并dev分支到当前分支git push origin dev -f同步本地dev分支到远程(慎重),会将远程分支覆盖,不融合
4、标签相关
git tag查看当前分支下的标签git tag <tagname>创建轻量标签git tag -a v0.1.2 -m "0.1.2版本"创建附注标签git checkout <tagname>切换到标签git tag -d <tagname>删除标签git push origin --delete tag <tagname>删除远程标签git push origin --tags将本地所有标签推送到远程git push origin <tagname>将本地某个标签推送到远程
5、版本相关
git log查看历史版本git reflog查看历史版本-简洁版git log --pretty=oneline查看历史版本-超简洁版git reset --hard HEAD^回退到上一个版本git reset --hard <versionName>回退到相应版本号