【发布时间】:2023-03-16 12:57:02
【问题描述】:
我正在尝试通过终端中的管道为 git 命令传递一个参数,并且像往常一样,我不知道自己在做什么。
目前:git rm --cached folder/path | rm -rf folder/path | git commit -m '...'
如果可能,我希望不必在第二个命令中重复使用文件夹路径,但我不确定如何从第一个命令中获取 folder/path。
有没有可能,还是我找错树了?
【问题讨论】:
-
folpath="folder/path"; git rm --cached $folpath | rm -rf $folpath | git commit -m '...'不工作吗? -
我认为是这样,但事实证明我无法在同一行上运行 commit 命令,因为它会导致 lockfile 错误。