在提交我的源文件之前,我想在所有这些文件上应用一些sed
命令。
如果我在使用的sed regex
- 中犯了一个错误,我想回到文件'原始状态。
我知道git stash
保存未保存的更改,但它也会将其从当前工作目录中删除。
在保持变化的同时,有没有办法存放?
答案 0 :(得分:2)
sed -i.bak正则表达式文件
将进行备份
或者
git add file
git branch sed_regex && git checkout sed_regex
如果你陷入困境,只需恢复到主分支
答案 1 :(得分:0)
仅为非GNU sed的文件tee
YourInputStream | tee MyBackupFile | sed 'action'
答案 2 :(得分:0)
git
是您的备份。
sed
。sed
命令。sed
提交。sed
失败,只需结帐HEAD
即可在第1步恢复您的状态。