类别 | 命令 | 描述 |
---|---|---|
创建与克隆 | git init | 初始化一个新的Git仓库 |
git clone <repository> | 克隆一个现有的仓库 | |
配置 | git config --list | 列出当前的Git配置 |
git config --global user.name "<username>" | 设置全局用户名 | |
git config --global user.email "<user@example.com>" | 设置全局用户邮箱 | |
文件管理 | git add <file> | 添加文件到暂存区 |
git add . | 添加当前目录下的所有文件 | |
git rm <file> | 从工作区和暂存区移除文件 | |
git mv <source> <destination> | 移动或重命名文件 | |
提交 | git commit -m "commit message" | 提交暂存区到仓库 |
git commit --amend | 重新执行上一次的提交 | |
分支管理 | git branch | 列出所有本地分支 |
git branch -a | 列出所有本地和远程分支 | |
git checkout <branch> | 切换到指定的分支 | |
git checkout -b <branch> | 创建并切换到新分支 | |
git merge <branch> | 合并指定分支到当前分支 | |
git branch -d <branch> | 删除指定的分支 | |
标签管理 | git tag | 列出所有标签 |
git tag <tagname> | 创建新标签 | |
git tag -d <tagname> | 删除指定的标签 | |
查看信息 | git status | 显示工作区的状态 |
git log | 查看提交历史 | |
git diff | 显示工作区与暂存区的差异 | |
远程操作 | git remote add <name> <url> | 添加远程仓库 |
git fetch <remote> | 从远程仓库获取更新 | |
git pull <remote> <branch> | 从远程仓库拉去更新并合并到当前分支 | |
git push <remote> <branch> | 向远程仓库推送当前分支的更新 | |
撤销与修复 | git reset | 撤销最近的提交 |
git checkout -- <file> | 撤销工作区的更改 | |
git revert | 撤销特定的提交 | |
其他 | git stash | 临时保存工作进度 |
git stash pop | 恢复之前保存的工作进度 | |
git help | 显示Git命令的帮助文档 |
常用Git命令大全
最新推荐文章于 2024-11-01 15:37:16 发布