我目前正在开发Windows。
我尝试时有时会遇到问题:
git checkout origin develop
我有这个错误:错误:无法创建文件....:权限被拒绝
“git status”显示错误的文件没有暂存,所以我必须提交
我该怎么检查?
我试图在我的电脑上执行此命令行:
chown -R username directory
我们是几个人在git存储库上工作,他们也遇到了问题。
谢谢你的帮助
在我的情况下,我的角度应用程序仍然从ng serve
运行,给出:
所以我只需要用ctrl+c
关闭它。
我有同样的问题,问题是打开文件。确保你没有git尝试在任何地方创建的文件;如果有任何文件在那里打开,请关闭本地主机浏览器选项卡;关闭对您正在使用的文件的所有引用。这对我有用。
首先确保以管理员身份运行cmd /终端(右键单击cmd.exe图标 - >“以管理员身份运行”)
我和git pull
(在Windows上使用cmder)有同样的问题。对我有用的是:
这将删除您的本地更改:
硬重置你的分支,然后再试一次。
$ git checkout origin develop
- (失败)
$ git reset --hard HEAD
$ git checkout origin develop
- (非常成功!)
如果这不起作用,请尝试强制结帐:
这也会丢掉你当地的变化
$ git checkout -f origin develop
。
在我的情况下,“npm run dev”,对于我的React应用程序的webpack构建仍然运行,编译错误失败。用ctrl + c中止它修复它
对我而言,我在一个linux子系统(wsl)中运行npm run watch
,在正常的cmd中运行它来修复它。
在我遇到这个问题的情况下,所提供的解决方案都没有。
最后(在许多绝望的不成功尝试之后)完成这项工作的事情是很好的旧PC重启。
我面临同样的问题。如果您的代码正在运行,请将其停止(即关闭npm run ***正在运行的终端)并关闭Visual Studio。重新打开它并再次运行命令git checkout develop。它对我有用。
这发生在linux上。我刚刚使用违规文件重命名了该文件夹,并从结帐的顶层目录运行了一个git checkout。这解决了问题。