常用Git工具
命令提示符 / Git Bash
- 所有的git操作都可以在命令行中实现,但部分操作例如文件对比、日志查找、代码合并等比较复杂,所以对于复杂的操作尽量不使用命令行。
Git GUI
- Windows安装后自带的Git图形化界面
- 优点
- 可以在图形化界面中操作git,例如分支操作、提交代码、推送代码等。
- 安装后自带的工具,无需再安装其他工具。
- 缺点
- 英文界面
- 不支持代码高亮
- 文件对比是在一个文本框内进行,不直观。
VS Code
- 对于打算使用VSC做复杂的操作的用户,可选择安装Git插件
- 优点
- 有代码高亮
- 分支操作、暂存文件、推送提交等操作方便
- 可撤销文件中的某一段修改而非整个文件
- 缺点
- 无法查看提交日志,需要安装插件
- 代码合并操作比较复杂
JetBrains系列软件
- 优点
- 操作简单,界面友好
- 代码合并方便
- 有友好的提交对话框
- 缺点
- 不免费
- 开启慢
- 不支持某些语言