擅长:python、mysql、java
<p>如果您以前(可能是意外地)提交了对git的一个包含<code>my-project/my-project/settings/production.py</code>的更改,那么即使它随后被添加到<code>.gitignore</code>,它仍然是存储库的一部分</p>
<p>假设您是项目的根,您可以使用</p>
<pre><code>$ git log my-project/my-project/settings/production.py
</code></pre>
<p>看看它的git历史。如果回购协议中有,您可以这样做</p>
<pre><code>$ git rm cached my-project/my-project/settings/production.py
</code></pre>
<p>到<a href="https://git-scm.com/docs/git-rm#Documentation/git-rm.txt -cached" rel="nofollow noreferrer">remove it from the repo</a>,但将其保存在本地(工作)环境中</p>