【发布时间】:2026-01-17 07:00:02
【问题描述】:
我正在尝试使用go-git library 获取在git 存储库中检查的文件的状态。
所以我正在运行这段代码 sn-p:
var status = git.Status{}
var fileStatus *git.FileStatus
fileStatus = status.File(fullPathToApp)
fmt.Printf("%v\n", fileStatus.Staging)
fmt.Printf("%v\n", fileStatus.Worktree)
我得到的只是两个 63 被打印出来
63
63
这在 git status 方面对应什么?
我似乎无法与StatusCode 的documentation 建立直接关系。
顺便说一句,fullPathToApp 指向的文件是干净的,即它被跟踪和提交。
【问题讨论】: