将所有git历史记录添加到未复制历史记录的项目中

时间:2018-11-16 08:27:14

标签: git

我有实际情况:

有一个我一直在从事的项目。它是git控制的。 另一个人复制了该项目,但没有复制.em文件夹和.gitignore和.gitattributes文件。

之后,他做了一个有趣的修改,我想将其集成到项目中。

我最初的问题是:如何将所有原始历史记录放到项目的最后一个版本中,但是我想我已经解决了,这很简单:我复制了.git和.gitignore .gitattribute文件添加到项目中,并立即控制了项目git(当然,我仍然需要提交更改)

所有好事和好事,除了一件困扰我的事情。现在,我必须提交的内容是“添加.gitignore文件”。

这是否意味着这是从先前的提交中丢失的??

1 个答案:

答案 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" 之前先进行更改,否则将丢失它们。