Csharp/C#教程:之后如何申请gitignore?分享


之后如何申请gitignore?

我将本地存储库推送到GitHub。 在提交我的代码的过程中,我忘了创建一个.gitignore文件。 结果,我已经提交并随后在GitHub上(或在我的本地存储库中)推送了一些我不想要的文件夹和文件。

我现在如何申请.gitignore ,以便我可以删除一些不受欢迎的文件夹和文件?

您可以git rm 然后将它们添加到您的.gitignore文件中,这将从该提交中删除它们。 问题是,除非您更改先前的提交,否则它们将保留在历史记录中。 如果这些文件中没有敏感数据,我会说保留历史记录。 如果您需要从存储库历史记录中删除敏感数据,请参阅GitHub关于该主题的帮助文章

首先,删除意外添加到仓库的bin目录。 你可以在这里参考: http : //help.github.com/remove-sensitive-data/

然后添加.gitignore并提交,然后推送到github。

从内存中你必须删除它并重新添加它。 Git ignore会生效。

回答了吗?

如果这是您的私人仓库并且尚未发布,请使用filter-branch编辑历史记录:

 git filter-branch --index-filter ' git rm -r --cached --ignore-unmatched bin; ' --all 

然后,添加/编辑.gitignore文件:

 >> .gitignore echo bin git add .gitignore git commit -m 'add gitignore files' 

由于您已经发布了历史记录,因此最好不要重写它。 只需删除bin目录并添加.gitignore文件即可

上述就是C#学习教程:之后如何申请gitignore?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

 git rm -r bin # add .gitignore git commit -m 'remove and ignore bin folder' 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1011553.html

(0)
上一篇 2021年12月30日
下一篇 2021年12月30日

精彩推荐