我刚从atom / spyder迁移到使用PyCharm。我现在正在编写一个更大的代码库,所以我决定使用Git,因为我认为这将使以后更容易将代码库分阶段到远程服务器。我对Git完全不熟悉。
我认为在创建存储库时,我犯了一个错误,包括Pycharm保留其所有设置的.idea
子目录。这是我在本地windows7盒子上工作的特定内容;它永远不需要包含在存储库中。
workspace.xml
一直标记为已更新的文件,因此我使用git -r rm --cached .\.idea\
尝试删除所有文件。 git shell似乎成功了。
但是当我回到pycharm并去提交时,它似乎再次想要更新/将这些文件添加回存储库?
也许我误解了发生了什么?但是,任何人都可以建议如何达到git shell,pycharm,存储库都同意.idea /将不再在存储库中维护的程度吗?
======================
但是,日志表明它仍然想要更新/监控这些文件:
答案 0 :(得分:0)
您好,您可以全局忽略我猜您想要的一些文件,您可以忽略本地某些文件。
如果您的(想要被忽略的文件)都已准备就绪,您需要从存储库中取消暂存:
public IActionResult Success(string token)
{
var paymentMade = _context.Payments
.SingleOrDefault(m => m.StripeToken == token);
if (paymentMade == null)
{
return NotFound(); //this never gets fired when empty
}
return View();
}
此处如何全局 :
git rm --cached .idea/*
//or
git update-index --assume-unchange .idea/*
添加此文件.gitignore_global
git config --global core.excludesfile ~/.gitignore_global
您可以在root项目上执行 本地 :
1)创建文件.gitignore 加上这个:
.gitignore
.idea/*
一切都已完成。