公告薛鑫鹏的博客 —— 内容持续更新,欢迎指正。

Git常用命令速查表

2026-10-31 工具使用 0 阅读

Git常用命令速查表

在软件开发的日常工作中,版本控制工具Git扮演着至关重要的角色。它帮助我们管理代码的变更,协作开发,以及维护项目的版本历史。以下是Git的一些常用命令,这些命令能够覆盖大部分日常操作,帮助开发者快速掌握Git的基本用法。

初始化与配置

“`bash

git init # 在当前目录创建一个新的Git仓库

git clone <url> # 克隆一个已存在的仓库到本地

git config –global user.name "Your Name" # 设置用户名

git config –global user.email "you@example.com" # 设置邮箱

“`

基本操作

“`bash

git add . # 添加所有更改到暂存区

git commit -m "Commit message" # 提交更改

git push # 推送本地更改到远程仓库

git pull # 拉取远程仓库的更改到本地

“`

分支管理

“`bash

git branch # 查看所有分支

git branch -a # 查看所有分支,包括远程分支

git branch -b <branch-name> # 创建新的分支

git checkout <branch-name> # 切换到指定分支

git merge <branch-name> # 合并指定分支到当前分支

git rebase <branch-name> # 变基操作,将当前分支的变更应用到指定分支

“`

查看与比较

“`bash

git status # 查看工作区与暂存区的状态

git diff # 查看工作区与暂存区之间的差异

git diff <file> # 查看特定文件的差异

git log # 查看提交日志

git log –stat # 查看提交的文件改动

git show <commit-hash> # 查看特定提交的详细内容

“`

版本回退与修复

“`bash

git reset –hard <commit-hash> # 回退到指定提交,并删除未提交的更改

git revert <commit-hash> # 回退指定提交,并创建一个新的提交

git cherry-pick <commit-hash> # 应用指定提交的更改

“`

远程仓库

“`bash

git remote -v # 查看所有远程仓库

git remote add <name> <url> # 添加新的远程仓库

git fetch <name> # 从远程仓库获取数据

git push <name> <branch> # 推送本地分支到远程仓库

“`

其他

“`bash

git clean -df # 删除未跟踪的文件和目录

git reset –hard # 删除本地所有更改,回到上次提交的状态

git rm <file> # 删除文件

git mv <file> <new> # 重命名文件或目录

“`

通过上述Git常用命令,相信你可以在日常的开发工作中游刃有余地使用Git进行版本控制。熟练掌握这些命令,不仅能提高工作效率,还能更好地管理代码和项目历史。不断实践,加深理解,Git将会成为你编程路上的得力助手。

推荐阅读

RELATED