通过pycharm

时间:2017-09-24 14:10:56

标签: git pycharm

我刚从atom / spyder迁移到使用PyCharm。我现在正在编写一个更大的代码库,所以我决定使用Git,因为我认为这将使以后更容易将代码库分阶段到远程服务器。我对Git完全不熟悉。

我认为在创建存储库时,我犯了一个错误,包括Pycharm保留其所有设置的.idea子目录。这是我在本地windows7盒子上工作的特定内容;它永远不需要包含在存储库中。

workspace.xml一直标记为已更新的文件,因此我使用git -r rm --cached .\.idea\尝试删除所有文件。 git shell似乎成功了。

但是当我回到pycharm并去提交时,它似乎再次想要更新/将这些文件添加回存储库?

enter image description here

也许我误解了发生了什么?但是,任何人都可以建议如何达到git shell,pycharm,存储库都同意.idea /将不再在存储库中维护的程度吗?

======================

我创建了一个{。1}}文件,其级别与.idea / enter image description here

还告诉Pycharm忽略该目录 enter image description here

但是,日志表明它仍然想要更新/监控这些文件:

enter image description here

1 个答案:

答案 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/*

一切都已完成。