我有一个git存储库,我正在尝试删除所有文件和文件夹,但不删除.git
文件夹。我尝试了-exclude
参数的各种排列,但似乎无法得到它。
$repoPath = "c:\myrepo"
Remove-Item $repoPath -Recurse -Force -Exclude .git
Remove-Item $repoPath -Recurse -Force -Exclude *.git*
Remove-Item $repoPath -Recurse -Force -Exclude *.git
无论我尝试什么,.git文件夹都会被删除。有什么建议吗?
答案 0 :(得分:3)
Remove-Item $repoPath
将删除整个文件夹。不,你的意思是使用Remove-Item $repoPath\*
吗?