我有实际情况:
有一个我一直在从事的项目。它是git控制的。 另一个人复制了该项目,但没有复制.em文件夹和.gitignore和.gitattributes文件。
之后,他做了一个有趣的修改,我想将其集成到项目中。
我最初的问题是:如何将所有原始历史记录放到项目的最后一个版本中,但是我想我已经解决了,这很简单:我复制了.git和.gitignore .gitattribute文件添加到项目中,并立即控制了项目git(当然,我仍然需要提交更改)
所有好事和好事,除了一件困扰我的事情。现在,我必须提交的内容是“添加.gitignore文件”。
这是否意味着这是从先前的提交中丢失的??
答案 0 :(得分:0)
我建议您进行一个mysite.local
,然后像往常一样提交所有更改。为了安全起见,请按照this answer所述重新应用.gitignore。
git add .
请确保在进行git add .
git commit -am "added new feature"
git rm -r --cached .
git add .
git commit -am "fixed untracked files"
之前先进行更改,否则将丢失它们。