[英]ci/cd independent microservices in monorepo with git bash
使用Bash和git,如何獲取包含與上次將分支合並為master
文件不同的文件的目錄集合?
更妙的是改變了收集匹配的模式,如含有特定文件名,也就是建立包含有改變目錄的集合,它package.json
和不同的集合改變含有requirements.txt
。
您可以使用git merge-base
來獲取最后一次合並:
git diff --name-only $(git merge-base --fork-point master myBranch)..myBranch
在fork-point部分,請參閱此答案 。
從那里,你可以通過模式grep過濾掉結果。
正如torek在評論中添加的,如果不需要fork-point,並使用pathspec
git diff --name-only master...myBranch -- requitements.txt
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.