ToolDock

Git

分布式版本控制的事实标准

  • 开发工具
  • 开源
  • 版本控制
  • CLI
  • 免费
  • Windows · macOS · Linux

它能做什么

版本控制系统的事实标准:本地完整仓库、分支合并、历史追溯,配合 GitHub/Gitee 等远端做协作。Windows 上安装包自带 Git Bash,等于顺手得到一个 Unix 环境。

  • 本地提交历史完整可回溯,离线也能用
  • 分支轻量到随手开,支持 rebase / cherry-pick / stash 全套工作流
  • git bisect 二分定位引入 bug 的提交
  • 自带 Git Bash、ssh、curl,Windows 开发环境的地基

使用方式

  1. 安装时选项保持默认即可,行尾符按团队约定选(Windows 一般 Checkout as-is, commit Unix-style)
  2. 首次配置:git config --global user.name/user.email
  3. 日常循环:git pull → 改代码 → git add -p → git commit → git push
  4. 查历史:git log --oneline --graph --all

注意事项

  • 行尾符(CRLF/LF)配置不对会造成大面积假 diff,团队务必统一
  • 已推送的公开历史不要随便 rebase / reset --hard 改写
  • 凭据建议用 Git Credential Manager,避免密码明文进 remote URL

我的用法

命令行为主,图形化只在看历史和解决复杂冲突时才开。提交信息写清楚“为什么”,改动范围大时拆成多个小提交,方便日后 bisect。

最后更新:2026-10-11