【发布时间】:2014-07-17 20:53:09
【问题描述】:
Git 新手。我正在将项目从 ClearCase 迁移到 Git。 代码已由我提交到我的本地主存储库。我准备将代码推送到存储库 但是,我想在推送之前计算将推送多少文件。作为交叉验证的衡量标准。 我尝试了以下选项:
git diff --numstat | wc -l
git diff --numstat
git diff --cached --stat
git rev-list HEAD --count
git diff <lastCommit>
git whatchanged -1
但它们都没有给我文件的数量。 是否存在 git 命令来计算实际推送之前推送到主存储库的文件数?
【问题讨论】:
-
它没有帮助。它只是列出了提交名称、作者、日期和消息。但不是要推送的文件数。
-
git diff --numstat | wc -l有什么问题? -
@Janos:它返回给我一个格式化的输出。它在 bash 中显示数字零,前面有几个空格,然后是一个空行