我通常使用 git-bash 从 Windows 桌面管理源代码。完成后,我关闭 git-bash 窗口或运行 exit 命令。
然后,我注意到很多用于 git 项目的文件夹都被 git 锁定了。释放锁的唯一方法是杀死 git 进程。
使用 git 完成后有没有办法关闭 git 及其所有进程?
现在,我正在使用 PowerShell 来跟踪锁定的文件并终止相关进程:
PS> openfiles /query | find "folder-name"
PS> taskkill /im git.exe
注意:我使用 Windows Process Explorer 文件句柄搜索实用程序注意到文件锁定。我必须以管理员权限运行该实用程序才能使用此功能来查找锁。请参阅下面的快照。
感谢您的帮助。
最佳答案
关于windows - Windows 上的 git (git-bash) 即使完成后也会锁定文件夹数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70624909/