摘要:日常用Git时总记不住命令?整理了5大类核心指令,附场景说明,收藏起来随用随查~
超实用 Git 命令
超实用git命令手册:20条高频指令覆盖日常开发
日常用Git时总记不住命令?整理了5大类核心指令,附场景说明,收藏起来随用随查~
一、仓库初始化与配置(新手必看)
• git init在当前文件夹初始化本地仓库,生成隐藏的.git目录(首次创建项目时用)。
• git clone 克隆远程仓库到本地,比如 git clone https://github.com/xxx.git(直接复制别人的项目)。
• git config --global user.name "用户名"
• git config --global user.email "邮箱"设置全局提交者信息,需与远程仓库账号一致(首次使用必配置)。
二、文件暂存与提交(每日必用)
• git add 单个文件加入暂存区,例如 git add main.c(修改后准备提交)。
• git add .当前目录所有修改加入暂存区(慎用,避免提交无关文件)。
• git commit -m "提交说明"提交暂存区文件到本地仓库,说明要简洁,比如 git commit -m "修复登录bug"。
• git status查看工作区状态:哪些文件被修改、未暂存或未提交(迷茫时就用它)。
• git diff查看未暂存的具体修改内容(加 --cached 看暂存区与仓库的差异)。
三、分支操作(多人协作核心)
• git branch列出本地所有分支,当前分支前有 * 标记。
• git checkout -b 创建并切换到新分支,比如 git checkout -b feature/pay(开发新功能专用)。
• git checkout 切换到已有分支,例如 git checkout main(回主分支)。
• git merge 把目标分支合并到当前分支,比如 git merge dev(合并开发分支到主分支)。
四、远程仓库交互(同步代码)
• git pull origin 拉取远程最新代码,例如 git pull origin main(防止提交冲突)。
• git push origin 推送本地分支到远程,首次推送加 -u 绑定关联,比如 git push -u origin dev。
五、版本回退与历史(救场神器)
• git log查看提交历史,按 q 退出(加 --oneline 显示简洁版)。
• git reset --hard 回退到指定版本(哈希从 git log获取,谨慎使用!)。
• git reflog查看所有操作记录,包括已删除的提交(误删分支/代码时用它恢复)。
小技巧:记不住命令就用 git --help 查说明。日常开发中,add+commit+pull+push 能覆盖70%场景,熟练后再进阶分支管理~
觉得有用就点赞收藏,下次忘命令了直接翻~
来源:嵌入式linux点滴