我有一個筆記本.ipynb,其中有一個單元格,有以下代碼 def test( ): return "yes"
和另一個 script.py,其中有一行代碼。test="test"
所以我運行了以下命令:
black --$(git diff --name-only -- *.ipynb -- *.py)
我的終端顯示在notebook.ipynb上有一個變化,在script.py上沒有變化
我應該如何使用git diff --name-only命令?
uj5u.com熱心網友回復:
按照"如何根據檔案擴展名過濾git diff?",我將首先單獨測驗diff命令:
git diff --name-only -- '*.ipynb' '*.py' 。
^^^
只有一個 --
或者:
git diff --name-only -- *.{ipynb,py}。
一旦這樣做了,你可以把diff命令包括在你更多的一般命令中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/332528.html
標籤:
