如何解决更改文件会导致 GitHub Desktop 上的重复更改文件和 Git Bash:git status
我有一个由 python 脚本生成的 .txt 文件,其中包含文本:what is sdf
(只是随机文本),当我向其中添加其他随机字符时,GitHub Desktop 中会显示两个相同的文件,并且通过 Git Bash 上的 git status 命令,例如:
Git Bash: git status command result
我认为在我的旧脚本中,使用第二个修改后的文件(在 Git Bash 屏幕截图中)中指定的路径创建了一个文件,但我不知道如何摆脱它,因为它现在就像一个ghost 到当前文件并模仿其更改。这是当前的脚本,旧路径是第二个文件的路径:
basic_addition_file = open('src/answers/Mathematics/basic_addition.txt','w')
解决方法
我相信您遇到的错误是由于您没有像 Python 建议的那样使用 with
关键字,我的猜测是您没有关闭文件导致文件不完整写入磁盘,即您的“幽灵”。
阅读Python documentation,我认为您将能够解决您的问题。
,https://stackoverflow.com/a/18982789/13368695
这个答案正是我要找的,因为我通过使用带有 \ 而不是 / 的不正确路径来提交“ghost”文件,这尤其是在 Windows 上的问题。因此,使用另一台基于 Unix 的机器,我按照这个答案的建议更正了这个问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。