【问题标题】:"zsh: event not found:" How to exclude files from git on mac bash? [duplicate]“zsh:未找到事件:”如何在 mac bash 上从 git 中排除文件? [复制]
【发布时间】:2021-10-06 09:13:12
【问题描述】:

我有很多文件要添加到我的提交中,但我想排除几个文件夹和文件。

我们有一个脚本可以在 Windows 上执行此操作,但在 Mac 的 zsh bash 终端上运行时它不起作用。

这就是它的样子:

git add -A -- :!snippets/elevar-body-end.liquid :!snippets/elevar-checkout-end.liquid :!snippets/elevar-head.liquid :!layout/theme.liquid :!sections/footer.liquid :!config/*

当我们在 mac 上运行它时,这是我们得到的错误:

zsh: event not found: snippets/elevar

我们应该如何修改我们的脚本以便它可以在 Windows 和 Mac 上运行?

【问题讨论】:

标签: git command-line zsh


【解决方案1】:

.gitignore 文件中添加您要忽略的文件和文件夹。

将 .gitignore 文件添加到git add .gitignore

提交 .gitignore git commit -m "Creating list of ignored files/folder"

现在 .gitginore 中的每个文件/文件夹当然都会被忽略并且不会被 git 跟踪。

您也可以尝试在排除的文件中添加引号。

git add -A -- ':!snippets/elevar-body-end.liquid' ':!snippets/elevar-checkout-end.liquid'

【讨论】:

    猜你喜欢
    • 2019-01-25
    • 2013-04-23
    • 2020-06-17
    • 2023-01-24
    • 2016-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-08
    相关资源
    最近更新 更多