源树删除命令意外行为,丢失历史记录

时间:2016-04-17 05:30:36

标签: git gitignore atlassian-sourcetree

我想我误解了Sourcetree中的Remove命令,但它似乎从项目的历史记录中删除了所有已删除文件的痕迹,并以某种方式将它们添加到我的用户的全局.gitignore上,在该帐户上运行sourcetree的所有计算机上

remove命令到底是做什么的?我有一个已删除文件的本地版本但是当我查看以前的提交时,对这些文件的所有更改都消失了,并且恢复到它们仍然存在的先前提交不会将它们带回来。有没有办法可以获取这些文件的历史记录?

在我看来,添加一个忽略推/拉的一般精神并在多台机器上自动更改内容的命令有点危险,在这种情况下是不可逆的?或者我误解了在这种情况下发生的事情?

0 个答案:

没有答案