1. 介绍
在当今软件开发领域,Git 作为最流行的版本控制系统之一,为团队协作和代码管理提供了强大支持。本篇博客重点介绍一些常用的 Git 命令,助力大家更好地利用这一工具提高代码管理效率。
2. 命令表
2.1 创建
2.2 本地更改
$ git status |
查看当前版本状态 (是否修改) |
$ git diff |
查看所有未添加到 index 的变更 |
$ git add |
添加文件到暂存区 |
$ git commit -m "xxx" |
提交 |
$ git commit -am "xxx" |
添加并提交 |
2.3 历史记录
$ git log |
显示日志 |
$ git show <提交号> |
显示某个提交的详细内容 |
2.4 分支和标签
$ git branch |
显示本地分支 |
$ git checkout <分支> |
切换分支 |
$ git branch <分支> |
新建分支 |
$ git checkout -b <分支> |
新建并切换分支 |
$ git branch -d <分支> |
删除分支 |
$ git tag <标签> |
给当前分支上最新的提交打标签 |
2.5 更新和发布
$ git remote -v |
列出远程仓所有分支 |
$ git remote show <远程仓名> |
显示远程仓信息 |
$ git remote add <远程仓名> |
添加远程仓库 |
$ git fetch <远程仓名> <远程分支> <本地分支> |
获取远程仓,不更新本地分支,另需合并 |
$ git pull <远程仓名> <远程分支> <本地分支> |
获取远程仓,更新本地分支,无需合并 |
$ git push <远程仓名> <本地分支> |
推送本地分支到远程仓 |
$ git push <远程仓名> --delete <远程分支> |
删除远程仓分支 |
$ git push <远程仓名> <标签> |
推送某个标签 |
$ git push <远程仓名> --tags |
推送所有标签 |
2.6 合并
2.7 撤销
$ git reset --hard HEAD |
将当前版本重置为 HEAD |
$ git reset --hard <提交号> |
重置当前版本至某一提交状态 |
感谢各位的阅读,如果你觉得我的博客对你有所帮助或启发,欢迎点赞收藏~