我已经在我的 github 帐户中创建了一个存储库。 但现在我想上传 pycharm 创建的
idea
文件。
这就是为什么我需要一个 .gitignore
文件。
我知道我们在创建新存储库时创建了一个 gitignore
文件。
但是在创建并推送此存储库后如何创建 gitignore
文件?
gitignore
文件只是您可以在需要时创建的文件,称为“.gitignore
”(并将列出您不想要添加到存储库中的文件模式)。如果您的存储库中不存在它,您可以创建它、提交并推送它。
无论 gitignore 文件如何,您都可以添加并提交 .idea
文件,因为它们不相关。
有关 gitignore 文件的更多信息:https://www.atlassian.com/git/tutorials/ saving-changes/gitignore
您可以随时创建您的
.gitignore
文件。在一些 IDE 中,如果您创建并启动一个新程序,默认情况下它已经有一个 .gitignore
文件,您可以在其中添加所有文件,这些文件不应在远程存储库上的 git push
之后发布。
如果存储库存在,已执行的提交和推送包括
.idea
文件,您必须 untrack .idea
文件。
使用以下命令,您可以从存储库中删除文件而无需物理删除:
git rm --cache directory/to/.idea
执行此命令后,当您提交并推送此更改时,忽略应该可以正常工作:
git commit -m "add gitignore file"
git push