2015-10-29 54 views
2

我有一種情況,在這種情況下,我必須將大量未跟蹤的文件複製到備份文件夾中。如何在git中對未跟蹤的文件進行備份

我知道我們可以使用git stash -u存儲未跟蹤的文件,但我不想要 那。

我只是希望它被複制到文件系統中的本地文件夾。

這可能嗎?

回答

3

可以list files that are untracked (and not ignored)

git ls-files --others --exclude-standard 

從那裏,你可以每一個複製到備份位置。

+0

謝謝你的回覆。 'git ls-files --other --exclude-standard | xargs tar cvzf backup.tar.gz'我可以將它們tar並放到另一個文件夾中。但不知何故cp只複製文件而不是文件夾結構。反正焦油工程也是如此。 – AnkurTank