git - 如何通过MATLAB脚本运行git命令?

标签 git matlab

我正在尝试通过 matlab 脚本运行 git 命令并获取终端输出。 我运行时取得了成功

[status,cmdoutput] =  system('TERM=ansi git diff-tree -r --name-only asdasd asdasdas');

但是,如果我使用 git diff 而不是 git diff-tree,我会得到空结果。我尝试在终端上运行相同的命令,运行良好。

操作系统:Ubuntu 18.04 MATLAB R2020b

感谢任何帮助:)

最佳答案

可能与寻呼机有关。我在 Ubuntu 20.04 上使用以下代码没有问题

[~, cmdoutput] = system('git --no-pager diff --no-color');

关于git - 如何通过MATLAB脚本运行git命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74355335/

相关文章:

git - 如何从 git 源 pull 并推送到另一个

matlab - Sublime Text 2 中 Matlab 命令的 Tab 补全?

git - 我如何恢复代码? Git 菜鸟

git - Git 是否存储文件创建时间?

Matlab R2017a 内存分析器给出了一个荒谬的分配内存数字

python - NumPy 百分位函数不同于 MATLAB 的百分位函数

windows - Matlab中从一个文件夹中读取多个图像的问题

python - MATLAB 中的连续插值?

node.js - 从 docker 容器内发布 NPM 包

git - .gitattributes 文件应该在提交中吗?