Command line 撤消回显命令

Command line 撤消回显命令,command-line,Command Line,我使用echo向gitignore文件添加了一行代码,但这样做会覆盖文件中所有现有的代码行 echo /node_modules > .gitignore 除了执行git重置以返回提交之外,还有什么方法可以撤消echo命令吗 否,echo在文件上写入。因此,恢复是正常的。根据操作系统的不同,可能会有相应的功能,但git应该是IMHO的最佳解决方案。假设.gitignore已经签入,您只需使用 git checkout .gitignore 您真正想要使用的是使用>进行附加,而不是使用进

我使用echo向gitignore文件添加了一行代码,但这样做会覆盖文件中所有现有的代码行

echo /node_modules > .gitignore

除了执行git重置以返回提交之外,还有什么方法可以撤消echo命令吗

否,echo在文件上写入。因此,恢复是正常的。根据操作系统的不同,可能会有相应的功能,但git应该是IMHO的最佳解决方案。

假设.gitignore已经签入,您只需使用

git checkout .gitignore

您真正想要使用的是使用
>
进行附加,而不是使用
进行覆盖。

除了恢复备份之外,否。
echo
本身不会覆盖任何文件,但使用
将使shell执行此操作。是和>>将进行附加。但我的意思是,所描述的操作会覆盖文件。是的,我在写的时候意识到了这一点,但为时已晚。谢谢你的帮助!