我试图理解GIT的一些概念,但我不知道它到底是如何工作的。
我的老师有一个Java项目,我:
-
转到我的存储库
-
将回购协议从我的GIT克隆到本地
-
我补充道。yml文件和。想法文件夹。gitignore
-
git rm --cached -r .yml
... 并推送到我的回购(它们从存储库中消失了,但我认为它只会从本地机器的暂存区中删除)
-
然后我试着用“Create Pull Request”(创建拉取请求)来做贡献,我所做的更改出现了,但也显示了这一点。idea文件夹及其内部文件将被删除(“加载差异/此文件已被删除”)。
*
因此,我认为在我对分岔回购的承诺中,会有一个删除该协议的请求。原始/分叉回购协议中的idea文件夹。
简单地说,我怎样才能在不要求我的老师删除他的内容的情况下为这个项目做出贡献呢。主意
yml文件。。。
另外,我很抱歉这个可能很幼稚的问题,但我找不到任何解决方案,可能是因为我通常不理解GIT是如何工作的。谢谢你的帮助。
以下是比较变化: