相关疑难解决方法(0)

如何显示已上演的更改?

我上演了一些改变来承诺; 如何查看为下一次提交而暂存的所有文件的差异?我知道git状态,但我想看到实际的差异 - 而不仅仅是分阶段文件的名称.

我看到git-diff(1)手册页说

git diff [--options] [ - ] [...]

此表单用于查看您对索引所做的更改(下一次提交的暂存区域).换句话说,差异是你可以告诉git进一步添加到索引但你还没有.您可以使用git-add(1)暂存这些更改.

不幸的是,我无法理解这一点.必须有一些方便的单行,我可以创建一个别名,对吗?

git diff dvcs git-diff git-stage

2034
推荐指数
12
解决办法
78万
查看次数

是否可以'git status`只修改文件?

是否可以git status只显示已修改的文件?

问题是我有太多的阶段文件,我不想提交或gitignore此刻,我不能向上滚动.我在Ubuntu上设置了回滚限制.

git

153
推荐指数
9
解决办法
7万
查看次数

Git:如何在预提交挂钩中重新启动暂存文件

我正在写一个git pre-commit钩子.
该脚本可以重新格式化一些代码,因此它可以修改分阶段文件.

如何重新暂存已经上演的所有文件?

git githooks git-stage

10
推荐指数
2
解决办法
3826
查看次数

在预提交挂钩期间再次暂存文件?

mvn java-formatter:format在预提交挂钩中安装了任务.此任务将格式化java源代码.

pushd src/ > /dev/null

mvn java-formatter:format
RETVAL=$?
if (($RETVAL == 1)); then
        exit 1
fi

popd > /dev/null
Run Code Online (Sandbox Code Playgroud)

我需要附加新格式化的源文件来提交.我怎样才能做到这一点?

git pre-commit pre-commit-hook githooks

3
推荐指数
1
解决办法
434
查看次数

标签 统计

git ×4

git-stage ×2

githooks ×2

diff ×1

dvcs ×1

git-diff ×1

pre-commit ×1

pre-commit-hook ×1