在创建存储库并发布.idea文件后创建.gitignore文件?

在创建存储库并发布.idea文件后创建.gitignore文件?,git,repository,gitignore,github-actions,Git,Repository,Gitignore,Github Actions,我已经在github帐户中创建了一个存储库。 但现在我想上传pycharm创建的想法文件。 这就是为什么我需要一个.gitignore-文件。 我知道我们在创建新存储库时创建了一个gitignore-文件。 但是,在创建并推送此存储库之后,如何创建gitignore-文件?gitignore文件只是一个您可以在需要时创建的文件,称为“.gitignore”(并将列出您不想添加到repo中的文件模式)。如果它不存在于您的存储库中,您可以创建、提交和推送它。 无论gitignore文件是什么,您都可

我已经在github帐户中创建了一个存储库。 但现在我想上传pycharm创建的
想法
文件。 这就是为什么我需要一个
.gitignore
-文件。 我知道我们在创建新存储库时创建了一个
gitignore
-文件。
但是,在创建并推送此存储库之后,如何创建
gitignore
-文件?

gitignore
文件只是一个您可以在需要时创建的文件,称为“
.gitignore
”(并将列出您不想添加到repo中的文件模式)。如果它不存在于您的存储库中,您可以创建、提交和推送它。 无论gitignore文件是什么,您都可以添加并提交
.idea
文件,因为它们不相关


有关gitignore文件的更多信息:

您可以随时创建
.gitignore
-文件。在几个IDE中,如果您创建并启动一个新程序,默认情况下它已经有一个
.gitignore
-文件,您可以在其中添加所有文件,这些文件不应该在远程存储库上的
git push
之后发布

如果存储库存在,并且执行了提交和推送操作,包括
.idea
-文件,则必须取消对
.idea
-文件的跟踪

使用以下命令,您可以从存储库中删除文件,而无需实际删除文件:

git rm --cache directory/to/.idea
执行此命令后,提交和推送此更改时,“忽略”应能正常工作:

git commit -m "add gitignore file"

创建repo后,您可以同时创建
.idea
.gitignore
文件。你能详细说明到底是什么问题吗?你应该回到项目的历史中(比如,
git-rebase-i--root
),修改(用rebase术语编辑)第一个版本,这样您就可以从一开始就获得
.gitignore
文件,以及任何干扰
.idea
的版本,这样这些文件就不会在项目的历史记录中显示ip。向任何项目添加任何IDE元数据信息都是一个坏主意。只是说。@eftshift是的,我也同意。
git push