git error: unable to unlink old (Permission denied)

  今天在使用Idea git切换分支的时候出现了这样的错误,会导致切换分支失败,强制切换的话,并没有成功,因为文件并没有成功切换,

经过搜索发现,可能是文件被某进程占用,没有释放掉,我怀疑是Idea的某个进程占用了,于是果断退出Idea,使用git bash 来切换分支,

成功了,

总结:在使用git遇到这样的问题时,首先考虑某个文件是不是被其他进程占用,如果占用,杀掉那个进程在check out,,

时间: 2024-10-24 12:51:22

git error: unable to unlink old (Permission denied)的相关文章

error: /usr/include/stdio.h: Permission denied 的一种情况分析

代码: #include <stdio.h> int main(){ printf ("hello long size %d\n",sizeof(long)); } 很简单,测试是否能够编译通过对比 在root的用户下编译正常通过 在其他用户测试不通过 点击(此处)折叠或打开 ~> gcc test.c test.c:1:19: error: /usr/include/stdio.h: Permission denied test.c: In function 'ma

WindowManager$BadTokenException: Unable to add window permission denied for this window type

10-11 11:47:27.472: E/AndroidRuntime(12804): java.lang.RuntimeException: Unable to start activity ComponentInfo{cn.zhl.classguiding/cn.zhl.classguiding.XueanPdfActivity}: android.view.WindowManager$BadTokenException: Unable to add window [email prote

Git error: unable to create file xxx: Filename too long

一.问题描述 在使用 git 时,提示 error: unable to create file xxx: Filename too long error: unable to create file xxx: Filename too long error: unable to create file xxx: Filename too long error: unable to create file xxx: Filename too long error: unable to creat

distcc (dcc_execvp) ERROR: failed to exec XX: Permission denied

首先先确保一下是不是能执行下面语句: # sudo -u nobody XX --version 如果能看见版本信息,则可以不用往下看. 再检查一下distccd.service # sudo cat distccd.service # /usr/lib/systemd/system/distccd.service[Unit]Description=Distccd A Distributed Compilation ServerAfter=network.target [Service]User

git pull时出现unable to unlink old 一个不该犯下的错误

在日常开发中,当团队内有人将新的代码打成jar文件提交,并且未改名的时候,可能会出现这样的错误"error: unable to unlink old 'Test/lib/xxx-1.0.0.jar' (Invalid argument)"    .咋一看很疑惑,说是无法取消旧的链接,还以为是jar包内部的更改导致冲突,其实这只是jar包正在被使用导致的,解决办法就是将运行的代码停止后在重新git pull一下就可以了.

nginx报错client_body_temp permission denied

故障描述 一次新sdk发布上线后,nginx正向代理出现很多500的请求,查看error.log发现有client_body_temp permission denied报错. client_body_temp 如果客户端POST一个比较大的文件,长度超过了nginx缓冲区的大小,需要把这个文件的部分或者全部内容暂存到client_body_temp目录下的临时文件. 故障原因: 新版本sdk发布后,发起的post请求body增大,超出了nginx缓存区大小,所以需要暂存在client_body

github windows配置以及ssh生成 Permission denied (publickey)

1:进入cmd命令下,或者可以使用GIt工具   (如果出现了 Permission denied 或者配置多个SSH Key跳第6步) git工具  下载地址:https://git-scm.com/downloads 安装 2:进入到 用户/.ssh目录下  cd Users\****\.ssh 如果没有这个目录(.ssh)自行创建 (***表示你的家目录) 3:生成KEY ssh-keygen -t rsa -C "*****" -t   生成dsa私钥和dsa公钥:默认使用ds

Windows10 下 github ssh 访问出现 Permission denied(publickey)错误的解决方法

Windows10 下 github ssh 访问出现 Permission denied(publickey)错误的解决方法. 错误信息: git clone [email protected]:ediwang/envsetup.git Cloning into 'envsetup'... [email protected]: Permission denied (publickey). fatal: Could not read from remote repository. Please

【matlab】Error using save Unable to write file pqfile.mat: permission denied.解决

save('pqfile.mat','M'); 这里M是个矩阵 报错: Error using saveUnable to write file pqfile.mat: permission denied. 解决 https://cn.mathworks.com/matlabcentral/answers/85736-how-to-save-to-mat-file 原来是没有权限写当前目录,换个位置就好了 save('E:\我的坚果云\pqfile.mat','M');