gpt4 book ai didi

git - 禁用 git 添加。命令

转载 作者:行者123 更新时间:2023-12-04 16:49:35 25 4
gpt4 key购买 nike

很多时候我使用 git add . 命令错误地将不需要的文件添加到暂存区。

我想知道是否有一种方法可以完全禁用此命令,以便我只使用 git add file

最佳答案

SVN再教育

I guess it is a bad habit from svn, which has a default to add only tracked files [...]

你必须忘记你所学的:)

你应该运行 git status经常。如果您想忽略的文件被列为未跟踪文件,您应该编辑您的 .gitignore文件,以便这些文件实际上被忽略。因为git add不会影响忽略(和未跟踪)的文件,然后您将能够使用 git add .一口气暂存所有感兴趣的文件(并且只有那些)。

如何完全禁用git add .

Git 本身不允许这样做,但如果你真的想完全禁止使用 git add . (和 git stage . ,完全等价),您可以围绕 git 编写一个小包装器(在你的 ~/.<shell>rc 文件中):

git() {
if [ "$1" = "add" -o "$1" = "stage" ]; then
if [ "$2" = "." ]; then
printf "'git %s .' is currently disabled by your Git wrapper.\n" "$1";
else
command git "$@";
fi
else
command git "$@";
fi;
}

关于git - 禁用 git 添加。命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25884007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com