Git.prototype.status()
APIGit
执行git status
操作
调用方法
返回内容
- report: {headName, localChanges, lastCommitDate, stageds, unstageds, conflicts, ignores}
- headName: String当前Git目录的HEAD名称
- localChanges: Number当前Git目录下未提交的文件数量
- lastCommitDate: Date最后一个Commit的日期
- stageds: [record ...]已经处于stage状态的文件列表
- unstageds: [record ...]尚未处于stage状态的文件列表
- conflicts: [record ...]存在有冲突的文件列表
- ignores: [record ...]被忽略的文件列表
- record: {status, path, oldPath}文件记录
- status: String文件状态
- new新文件
- modified文件内容有修改
- deleted文件被删除
- moved文件被移动
- changed文件属性有改动
- path: String文件路径
- oldPath: String原文件路径(当
status
为"moved"
状态时有效)
关联API
- Git()
- Git.prototype.blame()
- Git.prototype.checkout()
- Git.prototype.close()
- Git.prototype.fetch()
- Git.prototype.path
- Git.prototype.reset()
- Git.prototype.resolveRefish()