由于 windows 中的奇怪权限问题,无法中止,跳过 git 变基
Unable to abort, skip git rebase, due to strange permission problems in windows
环境
- Windows: 7
- Git: 1.9.5.msysgit.1
我 运行 在变基时遇到 st运行ge 权限问题。我试图中止但徒劳无功。
$ git rebase --abort
rm: cannot unlink `c:/git/my-repo/.git/rebase-merge/.git-rebase-todo.swp': Permission denied
rm: cannot remove directory `c:/git/my-repo/.git/rebase-merge': Directory not empty
我试过跳过中止,结果也是类似的问题。
将这些文件夹移动到您计算机上的其他位置/
.git/rebase-merge
.git/rebase-apply
你可能不会同时拥有两者,但如果你确实将它们都移动了。
解决方案 2:
重新启动您的 git-bash,它们可能锁定了文件,因此重新启动会释放它。
环境
- Windows: 7
- Git: 1.9.5.msysgit.1
我 运行 在变基时遇到 st运行ge 权限问题。我试图中止但徒劳无功。
$ git rebase --abort
rm: cannot unlink `c:/git/my-repo/.git/rebase-merge/.git-rebase-todo.swp': Permission denied
rm: cannot remove directory `c:/git/my-repo/.git/rebase-merge': Directory not empty
我试过跳过中止,结果也是类似的问题。
将这些文件夹移动到您计算机上的其他位置/
.git/rebase-merge
.git/rebase-apply
你可能不会同时拥有两者,但如果你确实将它们都移动了。
解决方案 2:
重新启动您的 git-bash,它们可能锁定了文件,因此重新启动会释放它。