Git常用命令速查
仓库操作
| 命令 | 说明 |
|---|---|
| git init | 初始化新仓库 |
| git clone URL | 克隆远程仓库 |
日常工作流
| 命令 | 说明 |
|---|---|
| git status | 查看工作区状态 |
| git add 文件 | 将文件加入暂存区 |
| git add . | 暂存所有修改 |
| git commit -m "消息" | 提交暂存区变更 |
| git push | 推送提交到远程 |
| git pull | 拉取远程更新 |
分支管理
| 命令 | 说明 |
|---|---|
| git branch | 列出所有分支 |
| git branch 分支名 | 创建新分支 |
| git checkout 分支名 | 切换到指定分支 |
| git checkout -b 分支名 | 创建并切换分支 |
| git merge 分支名 | 合并指定分支到当前分支 |
| git branch -d 分支名 | 删除分支 |
撤销与回退
| 命令 | 说明 |
|---|---|
| git reset 文件 | 取消暂存 |
| git reset --hard HEAD | 丢弃所有本地修改 |
| git revert 提交ID | 撤销指定提交 |
查看历史
| 命令 | 说明 |
|---|---|
| git log | 查看提交历史 |
| git log --oneline | 简洁历史 |
| git diff | 查看未暂存修改 |
常见问题
命令太多记不住? 日常用到的就十几个,用多了就记住了。
怎么查看某个命令的详细帮助? git 命令 --help。
相关路径:继续阅读以下页面可完成下载、安装和使用配置。
常见问题
Git 常用命令需要全部背下来吗?
不需要。先记住日常工作流中的 status、add、commit、pull、push、branch、merge 即可。
怎么查看某个命令的帮助?
运行 git 命令 --help 或 git help 命令,可以打开该命令的详细说明。
命令行和 GUI 操作会冲突吗?
不会,它们操作同一个 .git 仓库;但同一时间避免在多个工具里同时执行合并或回退。