列出 master 和当前分支 int git 之间的所有文件?如果有任何节点包可以将结果推送到数组中,那就太好了:)
List all the files between master and current branch int git? It would be great if there is any node package to push out the result in an array :)
我需要从当前本地主控文件中更改的文件列表。是否有任何 git 命令来生成结果或任何节点包来使事情变得简单?
我已经尝试过 https://github.com/clakech/committed-git-files 这很令人困惑。有人可以建议我一些节点包来做同样的事情吗?
从您当地的分支机构
git diff --name-only master_branch
git diff --name-only XXXXXX master
其中 XXXXXX 是您要与 master 进行比较的分支
编辑:
获取节点
中数组中已更改文件的列表
const sh = require("run-sh");
sh("git diff --name-only XXXXXX master").then(function(res) {
const changed = res.stdout.split("\n");
});
我需要从当前本地主控文件中更改的文件列表。是否有任何 git 命令来生成结果或任何节点包来使事情变得简单?
我已经尝试过 https://github.com/clakech/committed-git-files 这很令人困惑。有人可以建议我一些节点包来做同样的事情吗?
从您当地的分支机构
git diff --name-only master_branch
git diff --name-only XXXXXX master
其中 XXXXXX 是您要与 master 进行比较的分支
编辑: 获取节点
中数组中已更改文件的列表const sh = require("run-sh");
sh("git diff --name-only XXXXXX master").then(function(res) {
const changed = res.stdout.split("\n");
});