扉页
Git配套常用软件/工具。Git本身是命令行工具,日常一般搭配GUI客户端、SSH工具、编辑器、合并对比工具一起用。
Body
一、不同操作系统中的Git本体
1. Git for Windows(Windows)
自带Git Bash命令行,安装后就有git命令。(Windows一定要先装这个,别的GUI都是套它的内核。)
官网:git‑scm.org
2. Mac:
- 安装Xcode命令行工具: xcode‑select --install
或者用Homebrew: brew install git
3. Linux(Ubuntu/Debian)
sudo apt install git
二、Git图形客户端(GUI界面操作,无需命令行)
免费
1. Sourcetree(Windows/Mac)⭐学生非常推荐
Atlassian出品,可视化分支、提交、stash、合并冲突,操作简单。
需要注册Atlassian账号,免费。
2. GitKraken(Win/Mac/Linux)
界面颜值高,免费版公开仓库够用;私有仓库要付费。
3. GitHub Desktop(Win/Mac)⭐极简
github官方工具,适合GitHub项目,功能偏少,上手最简单。
付费
- GitKraken Pro、Tower(Mac)
三、编辑器/IDE(内置Git,写代码+git一体)
1. VS Code ⭐最常用
内置完整Git可视化,提交、切换分支、解决冲突、看diff,不用额外开GUI。
只需要装好Git本体,VSCode直接调用git。
2. JetBrains全家桶(IDEA、PyCharm、Clion)
内置Git,分支、合并、冲突解决,功能很强。
四、对比/合并冲突工具(diff‑tool / merge‑tool)
解决代码冲突时调用:
1. KDiff3(全平台免费),老牌对比工具
2. Beyond Compare(付费,学生常用,对比效果最好)
3. VS Code本身就可以作为git的merge工具,不需要额外装。
配置git调用bc示例(git config)
bash
git config --global merge.tool bc
git config --global diff.tool bc
五、远程仓库平台(存放代码云端)
- GitHub(国外)
- Gitee(码云,国内访问速度快)
- GitLab(可自建服务器)
六、SSH工具(免密码推送代码)
- Windows:Git Bash自带ssh;也可以用PowerShell
生成ssh密钥: ssh‑keygen ,把公钥放到gitee/github
📌新手最简安装组合(推荐)
Windows:
1. 安装 Git for Windows(本体)
2. 安装 VS Code
如果讨厌命令行:Git for Windows + Sourcetree。
常见坑
1. 只装Sourcetree,不装Git for Windows会报错,Sourcetree依赖git内核。
2. VSCode只是外壳,电脑必须实际安装git软件,否则找不到git命令。