Git 常用操作整理
基础命令
git init # 初始化仓库
git clone <url> # 克隆远程仓库
git add . # 暂存所有改动
git commit -m "message" # 提交
git push origin main # 推送到远程
git pull # 拉取远程更新
分支操作
git branch # 查看分支
git checkout -b dev # 新建并切换分支
git merge dev # 合并分支
git branch -d dev # 删除分支
撤销与回退
git status # 查看状态
git diff # 查看改动
git reset --soft HEAD~1 # 撤销最近一次提交(保留改动)
git checkout -- file # 撤销工作区某文件改动
查看历史
git log --oneline --graph # 图形化查看提交历史
git blame file # 查看每行代码的修改人
reset --hard会丢失改动,慎用。