【发布时间】:2021-07-24 15:49:52
【问题描述】:
我想从 python 脚本运行git update-index --no-skip-worktree C:\dev\src\Folder\MyFile.cs",但是我遇到了 2 个问题:
- 我的脚本不是从 git 文件夹运行的,所以我需要让它明白这是一个 git 存储库。我看到
git -C应该有所帮助,但未能成功。 - 我尝试使用 subprocess.run 和 subprocess.Popen,但我得到返回码 0 并且文件未被忽略。
如何从我的脚本运行它? 谢谢!
【问题讨论】:
-
如果您试图忽略跟踪的文件,您可能需要阅读Git FAQ entry that says that what you're doing won't work。
-
我已经看过了,谢谢。我将它用于一个非常特殊的情况,这正是我所需要的。唯一的问题是我似乎无法从我的 python 脚本中实现它