我如何使用 rugged检查我的 git 仓库中是否有未提交的更改?
很像How do I programmatically determine if there are uncommited changes?
最佳答案
哇。这个问题已经死了一段时间了,但我想我会投入 2 美分,因为我目前正在学习/使用 Rugged
。
有一个方便的方法Repository#diff_workdir
现在已经存在。
假设您想将工作目录与上次提交进行比较(相当于我认为只是一个普通的旧 git diff
)。你可以用这个得到它:
repo.diff_workdir(repo.last_commit)
希望这对某人有帮助!
关于ruby - 我如何使用 rugged 检查我的 git 存储库中是否有未提交的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16038188/