How to get terminal output when running git command?

조회 수: 9 (최근 30일)
Sohil Shrestha
Sohil Shrestha 2022년 11월 7일
답변: Sohil Shrestha 2022년 11월 10일
I am trying to run git command through matlab script and get the terminal output.
I have had success when running
[status,cmdoutput] = system('TERM=ansi git diff-tree -r --name-only asdasd asdasdas');
However if I use git diff instead of git diff-tree, I get empty result back. I have tried to run the same command on terminal which runs fine.

채택된 답변

Sohil Shrestha
Sohil Shrestha 2022년 11월 10일
This does the trick
[~, cmdoutput] = system('git --no-pager diff --no-color');

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Source Control에 대해 자세히 알아보기

제품


릴리스

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by