不小心提交了带有图的文件夹 - 如何从将来的提交中排除此文件夹?

accidentally comitted folder with plots - how to exclude this folder from future comits?

我不小心提交了一个包含情节的文件夹。 shell 由于这个错误而变慢,我想排除该文件夹以供将来提交而不丢失代码文件 (R) 中所做的更改。 任何想法如何做到这一点?

假设您的绘图文件夹名称是 plots。您可以从 git

中删除图
git rm --cached -r plots

然后将你的 plots 文件夹添加到 .gitignore 如果你不想再次错误地提交它

echo plots/ >> .gitignore
git add .gitignore

然后你可以amend你的提交(编辑提交)。

# --no-edit prevents git from asking you to prompt the commit title again
git commit --amend --no-edit