安装 git 时,什么导致 git Interactive 不存在?

rak*_*ice 4 linux git alpine-linux

在 Alpine Linux 3.10 上运行,我已经git使用apk.

在现有的结帐目录中,当我尝试启动git add的交互模式时:

$ git add -i
Run Code Online (Sandbox Code Playgroud)

我收到错误:

git: 'add--interactive' is not a git command. See 'git --help'.
Run Code Online (Sandbox Code Playgroud)

的git add帮助表示-i是一个有效的选项。

怎么了?

rak*_*ice 5

的交互模式功能git的用途perl,并且在许多Linux发行perl的基部分git被分离出来到另一个包,从而使核心功能git可无需安装使用perl。

在 Alpine 上,该git软件包仅具有此核心功能。

要在 Alpine 上获得缺少的功能,请安装该git-perl软件包。

$ sudo apk add git-perl
Run Code Online (Sandbox Code Playgroud)