首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Git正在删除任何程序打开的每个文件。我该怎么解决呢?

Git正在删除任何程序打开的每个文件。我该怎么解决呢?
EN

Stack Overflow用户
提问于 2017-09-29 12:39:07
回答 1查看 58关注 0票数 0

我描述的行为发生在我的团队使用的所有Windows 10机器上,这些机器在相同的回购程序中工作。

无论何时我执行任何Git命令(stashpullcheckout.)这要求Git编写一个文件,如果该文件是打开的,则Git将只需删除该文件。一直都是。我在GitHub工作了多年,但这从未发生过。现在我正在做一个远程私人GitLab回购。不确定这是否相关,但这个bug绝对令人恼火。

上面写着:

无法创建/删除/修改文件*:权限被拒绝。

太棒了!文件被删除了。

基本上,Git每次尝试触摸打开的文件时都会删除文件。

基本上,唯一的解决办法是在每次在Git上做任何事情之前,使用任何可能的文件关闭我的所有编辑器和终端。我忘了这么做,这导致文件每天至少被删除一次。

知道怎么解决这个问题吗?

PS: OS: Windows 10. Git: 2.14.1.windows.1

EN

回答 1

Stack Overflow用户

发布于 2017-09-29 12:43:30

如果我正确地回答了您的问题,那么每当您执行命令(比如存储、签出)时,它都会改变代码目录的状态,对吗?当然,这就是git根据当前分支更改工作目录的目的(当然,不包括未跟踪的文件)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46489023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档