问题描述
我已经在我的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
之后发布在您的远程存储库中。 / p>
如果存储库存在,包括.idea
个文件的提交和推送已执行,则必须取消跟踪 .idea
个文件。
使用以下命令,您可以从存储库中删除文件,而无需实际删除:
git rm --cache directory/to/.idea
执行此命令后,在您提交并推送此更改时,忽略应该可以正常工作:
git commit -m "add gitignore file"
git push