刚入职嵌入式开发,我整理的 20 个 Git 常用命令(新人必收藏)
·
大家好,我是一名刚入职嵌入式开发的新人。入职第一天,发现公司对 Git 提交、分支管理、代码合并非常规范,自己在学校用得比较随意,经常踩坑。
今天把工作中最常用、最实用、最不容易出错的 Git 命令全部整理出来,分享给同样是新人的朋友,少走弯路,快速上手团队开发。
一、基础配置(第一次必用)
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
二、拉代码 & 查看信息
- 克隆远程项目
git clone 项目地址
- 拉取最新代码(开发前必做)
git pull
- 查看当前状态(修改了哪些文件)
git status
- 查看所有分支
git branch -a
- 查看提交日志
git log
- 查看简要日志(更清爽)
git log --oneline
三、分支操作(公司最常用)
- 新建分支并切换
git checkout -b 分支名
- 切换到已有分支
git checkout 分支名
- 把本地分支推送到远程
git push origin 本地分支名
- 删除本地分支
git branch -d 分支名
四、提交代码(标准流程)
1.添加所有修改
git add .
2.添加指定文件
git add 文件名
3.提交到本地仓库
git commit -m "修改说明:功能/修复/优化"
4.推送到远程仓库
git push origin 当前分支名
五、撤销 & 回退(新人救命命令)
- 撤销未 add 的文件修改
git checkout -- 文件名
- 撤销已经 add,但未 commit 的文件
git reset HEAD 文件名
- 回退到上一个版本(不删代码)
git reset --soft HEAD^
- 强制回退到某个版本(谨慎使用)
git reset --hard 版本号
六、合并 & 解决冲突
- 合并某分支到当前分支
git merge 要合并的分支名
- 放弃合并(合并崩了时用)
git merge --abort
新人最容易犯的 6 个错误
- 直接在主分支(master/main)上开发
- 写代码前不 git pull,导致大量冲突
- commit 信息乱写:
111、aaa、修改 - 忘记切换分支,写到别的分支
- 代码没提交就直接切换分支
- 冲突不会解决,直接删代码
新人建议
刚进公司,Git 流程规范比写代码更重要。先把这些命令练熟,再去写业务逻辑,能少挨很多骂。
我会持续更新:
- C 语言工作实战
- 嵌入式调试技巧
- 代码规范 & Code Review
- 车载开发学习笔记
欢迎点赞、关注,一起成长!
更多推荐
所有评论(0)