自git-for-windows 的开发人员坚持不将安装大小增加 2MB 来支持zsh
我正在尝试看看是否可以通过 msys2 完成此操作。这样我就可以让 zshgit-auto-fetch
运行插件了。
我正在尝试让它像 Windows 版 git 一样运行。以下是我按难度列出的操作列表。
我安装了以下软件包pacman -S zsh git
- 我可以
git
在 msys2 中使用,但不能在外部使用。可能我只是需要在某处添加一条路径。 - msys2 设置了自己的路径,大部分情况下忽略了 Windows。因此我安装的东西
scoop
不可用。 - 我还没能将默认 shell 改为 zsh。不过我认为这只是一件小事。
- 它使用自己的 HOME 文件夹,而不是 %UserProfile%。不过,我使用以下方法解决了 HOME 文件夹问题 MSYS2 主文件夹:显示 ~通过
db_home: windows
设置/etc/nsswitch.conf
git: 'credential-manager' is not a git command. See 'git --help'.
当针对使用凭证管理器的存储库使用时
我还注意到,当我访问之前在 git-for-windows 中完成的目录时,git status
它会显示所有已修改的文件
msys2 也接管了该Shift-Insert
组合键,所以我无法使用该组合键从剪贴板粘贴。
git log
没有分页,它只是显示所有内容。