版本控制之 Git 软件推荐
终端软件
https://git-scm.com/downloads | Git-for-windows 阿里源地址
windows 平台我一般会下载便捷版。
图形化软件
windows 环境下已经自带了 gitk,如果觉得还是不好使的话。Java 开发者使用的 ide 也有相应的支持,一般足够使用。
【windows 推荐】TortoiseGit
TortoiseGit 和 windows 资源管理器有很好的集成
使用 ppk 密钥
默认安装 tortoisegit,会使用 PuTTY(plink)作为默认的 ssh 方式,声称对 windows 集成更好。
如果不想改这种方式的话,就只能让 git 的 ssh.exe 使用 PuTTY 的密钥了,tortoisegit 继续使用 PuTTY。
因此可以使用 PuTTY key generator 进行生成/转换。
plink 介绍:plink 可以让我们直接在命令行制定好命令,然后执行,完成后自动关闭 session。对于自动化的执行命令和工作非常有好处。
将 pageant 设置为开机自启且自动加载 SSH Key
- 在 “启动” 菜单中打开“启动”目录
- 右键空白处,选择新建快捷方式
- 选择 pageant 的位置,并按填入 ppk 的位置,例如
"C:\Program Files\TortoiseGit\bin\pageant.exe" C:\Users\zhangsan\.ssh\id_rsa.ppk
这样系统每次启动就会自动加载 ppk 了
TortoiseGit 技巧 之 导出变更后的文件
GitHub Desktop【全平台】
GitHub 官方客户端工具,可管理 git。
SourceTree【全平台】
Sourcetree | Free Git GUI for Mac and Windows
https://www.sourcetreeapp.com/
not
- 【win mac 付费】Fork 自从用了小乌龟,还是不喜欢这种风格
- 【全平台 付费】GitKraken 付费才好用
- 【全平台 付费】SmartGit 付费不推荐
- 【全平台】Sublime Merge 感觉不好用