我刚刚在当地的EGit仓库中添加了一个项目。我创建了一个.gitignore并将副本放在git文件夹的根目录和git文件夹的projects文件夹的根目录中。
# ignore all __pycache__ directories
# matches "__pycache__" in any subfolder
__pycache__/
# ignore all files ending with .pyc
*.pyc
然后在项目中我选择了RMB-> Team->分享。 项目中的所有文件都出现在Staged Changes窗格中(包括我指定要忽略的.pyc文件)。然后我手动选择了“忽略”#39;然后从git索引中删除'对于每个.pyc文件。
不确定我是否通过此过程做错了,因为现在当我对某个类进行任何更改时,类,包和项目都有一个'>'在包资源管理器中它们前面,该类仅出现在“非暂存更改”窗格中。为了提交它,我需要在课堂上使用RMB->添加到git索引然后它出现在Stages Changes窗格中。
对于以前改变类的项目,类旁边会出现一个黑色星形,它会出现在Staged Changes窗格中,我不需要在每次提交时将类重新添加回git索引。这可以解决吗?