扩展-管道通配符假设你想结帐某人git commit;你可以从提交消息中知道它是哪一个,但你当然不知道它的哈希值。所以你输入: git log找到提交,然后使用git checkout 签出它。这种模式-使用命令获取一些信息,然后使用此信息来确定您的下一个命令-很常见,但并不完全理想。毕竟,将一些信息从一个命令传递到另一个命令(无需自己手动读取和输入该信息)正是管道的用途;如果我们能在这样的情况下使用它们,生活会稍微好一点。但当然,这中间有一小步需要人性化:弄清楚你想要什么提交。扩展是人性化的命令。它可以让您查看某些命令的输出并将其通过管道传输。有点像tee ;但与tee不同的是,它可以让您在决定将其传送到哪个命令之前查看输出。有两种截然不同的模式,默认模式和菜单模式,但它们都遵循这一共同原则。安装git clone