返回主站会导致错误

时间:2015-08-19 02:44:05

标签: git

这是我的git日志:

59fb0ca <- 3546ed8 <- 653d53s(HEAD, master)

我想回到59fb0ca提交看看我做了什么,所以我做了:

git checkout 59fb0ca
59fb0ca(HEAD) <- 3546ed8 <- 653d53s(master)

现在HEAD指向我需要经过的地方。在我没有修改或添加文件的情​​况下玩提交后,我想回到分支的尖端,即653d53s。所以我做了

 git checkout master

但是git抱怨以下信息:

  

git checkout master

     

错误:无法统计't2.txt':权限被拒绝。

我不知道为什么我没有该文件的许可。

1 个答案:

答案 0 :(得分:1)

当您在分支之间切换时,git将根据提交恢复或删除文件。

这是Windows问题,其中t2.txt被其中一个Windows应用程序或服务器锁定。

尝试关闭您认为可能是罪魁祸首的所有应用程序(在我的情况下是Visual Studio)并重试

git checkout mastergit reset --hard origin/master

将重置为主HEAD