使用GitPython
,我尝试提交另一个进程已修改/删除或添加的文件。但是commit
函数不能按我预期的那样工作。
branch = r.create_head('feature1')
subprocess.Popen(args=modify files)
index = r.index # get current head!?
diff = index.diff(None) # diff against the working copy
index.commit(message="New Feature")
有人知道我在做什么错吗?我什至收到一个git.Commit
对象,但是当我使用Visual Studio Code
之类的工具打开目录时,我仍然在新创建的功能分支中看到应该进行的未暂存更改。