Ste*_*lla 6 git centos github
我有几个不同的用户帐户。它们都来自同一个 github 存储库。 一些文件在 git commit 中被删除并合并到 master 中。
由于某种原因,在一个用户下,“git pull”不会同步已删除的文件。它从同一提交中获取其他更改,但不会删除已在远程中删除的本地文件master。
master
Git pull 在我的其他用户帐户中工作正常,但仅在这个特定用户帐户中表现得很奇怪。有人能告诉我为什么吗? git没有权限删除该文件夹下的文件,是不是权限问题?如果是这样,我该如何确认?
Von*_*onC 1
第一个测试是从有问题的用户工作站重新克隆该存储库。
检查内容是否正确,并考虑从新克隆开始工作(如果您不想更改路径,则在移动旧克隆并重命名新克隆的根文件夹后)。
也许旧克隆中的某些文件被正在运行的程序抢占,并且无法删除。
OP Stella在评论中补充道:
有问题的用户帐户是我的部署帐户。 有人删除了我的存储库中的整个文件夹,但我的代码仍然正常运行,这让我大吃一惊。然后我意识到git pull确实删除了这些.py文件,但由于.pyc文件被忽略,它们仍然位于该文件夹下,并且像以前一样支持其余的代码。 由于没有人使用该用户帐户来运行测试代码,因此.pyc文件永远不会刷新。
git pull
.py
.pyc
归档时间:
8 年 前
查看次数:
3939 次
最近记录: