Git
分布式版本控制的事实标准
- 开发工具
- 开源
- 版本控制
- CLI
- 免费
- Windows · macOS · Linux
它能做什么
版本控制系统的事实标准:本地完整仓库、分支合并、历史追溯,配合 GitHub/Gitee 等远端做协作。Windows 上安装包自带 Git Bash,等于顺手得到一个 Unix 环境。
- 本地提交历史完整可回溯,离线也能用
- 分支轻量到随手开,支持 rebase / cherry-pick / stash 全套工作流
git bisect二分定位引入 bug 的提交- 自带 Git Bash、ssh、curl,Windows 开发环境的地基
使用方式
- 安装时选项保持默认即可,行尾符按团队约定选(Windows 一般
Checkout as-is, commit Unix-style) - 首次配置:
git config --global user.name/user.email - 日常循环:
git pull → 改代码 → git add -p → git commit → git push - 查历史:
git log --oneline --graph --all
注意事项
- 行尾符(CRLF/LF)配置不对会造成大面积假 diff,团队务必统一
- 已推送的公开历史不要随便
rebase/reset --hard改写 - 凭据建议用 Git Credential Manager,避免密码明文进 remote URL
我的用法
命令行为主,图形化只在看历史和解决复杂冲突时才开。提交信息写清楚“为什么”,改动范围大时拆成多个小提交,方便日后 bisect。
最后更新:2026-10-11