Git

如何找出git儲存庫之外的文件

  • September 3, 2020

假設我們有一個包含 git 儲存庫和文件的目錄:

.git
/test/inside-1.txt
/test/outside-1.txt
outside.txt
inside.txt

“內部”文件在 git 儲存庫中,“外部”不在。我想知道,如何獲取儲存庫外部和內部的文件。

我知道,如何進入“內部”:我需要執行git ls-files,它輸出:

test/inside-1.txt
inside.txt

如何獲取相同格式的“外部”文件?

test/outside-1.txt
outside.txt

也許您可以嘗試使用git ls-files --others --exclude-standard. 這應該列出未在.gitignore.

要獲取儲存庫之外的文件,我必須使用git ls-files -o

$ git ls-files -o
test/outside-1.txt
outside.txt

引用自:https://unix.stackexchange.com/questions/267893