git:一张图看懂+速查详细笔记

常见git使用命令
|
分类 |
命令 |
说明 |
|
配置信息 |
|
设置全局用户名 |
|
|
设置全局邮箱 |
|
|
|
查看当前配置信息 |
|
|
仓库操作 |
|
初始化本地仓库 |
|
|
克隆远程仓库到本地 |
|
|
文件追踪 |
|
将文件添加到暂存区 |
|
|
添加所有修改到暂存区 |
|
|
|
查看仓库状态(新增/修改/删除的文件) |
|
|
提交操作 |
|
提交暂存区的文件到本地仓库 |
|
|
跳过暂存区,直接提交已跟踪文件的修改 |
|
|
分支管理 |
|
查看本地分支 |
|
|
创建新分支 |
|
|
|
切换到指定分支 |
|
|
|
(Git 2.23+)推荐的分支切换命令 |
|
|
|
创建并切换到新分支 |
|
|
|
将指定分支合并到当前分支 |
|
|
|
删除已合并的分支 |
|
|
|
强制删除未合并的分支 |
|
|
远程仓库 |
|
关联远程仓库 |
|
|
首次推送本地分支到远程 |
|
|
|
后续推送代码到远程分支 |
|
|
|
拉取远程分支并合并到本地 |
|
|
|
仅获取远程更新(不自动合并) |
|
|
撤销操作 |
|
撤销工作区的修改(未 |
|
|
撤销暂存区的修改(已 |
|
|
|
彻底回退到指定提交(慎用!) |
|
|
日志与对比 |
|
查看提交历史 |
|
|
简洁模式查看提交历史 |
|
|
|
查看工作区与暂存区的差异 |
|
|
|
查看暂存区与最新提交的差异 |
|
|
标签管理 |
|
创建带注释的标签 |
|
|
推送所有标签到远程仓库 |
|
|
暂存恢复 |
|
暂存当前未提交的修改 |
|
|
恢复最近一次暂存的修改 |
注意事项
- 谨慎使用
git reset --hard:会永久删除未提交的修改! - 推送前先拉取:避免代码冲突,建议先
git pull再git push。 - 多用分支:开发新功能时,尽量创建新分支,避免直接修改主分支。
更多推荐
所有评论(0)