复制到其他计算机后,Git未提交的更改不会显示

时间:2014-08-01 07:23:12

标签: git

好吧所以我有一个rails应用程序,我在一台计算机上对它进行了更改,并没有将更改提交到git repo然后我压缩整个文件夹并将其复制到新计算机以继续工作,但是什么奇怪的是,当我启动我的rails应用程序时,它在我在之前的计算机上所做的更改之后应该正常工作但是当我打开代码时它仍然显示前一次提交时的代码,换句话说,显示的更改在本地主机服务器中的任何地方都找不到我试过甚至删除整个代码的文件,它在刷新后甚至在我重新启动服务器之后对页面没有影响。我得出结论,它必须从一些临时库中获取代码,但向我显示最后一次提交中的代码,但现在的问题是我如何访问这些文件而不必返回其他计算机并提交更改,然后重新复制/重新压缩到另一台计算机?我一直在使用git 4个月真的我不知道这是一个全新的问题还是我的应用程序奇怪的东西。任何建议,将不胜感激。我的rails版本是3.2.13

谢谢!

2 个答案:

答案 0 :(得分:0)

如果您尚未将更改提交到GIT存储库,但是在本地保存了更改,则这些更改将仅反映在该特定计算机上。为了能够访问修改后的代码,您必须从GIT存储库中提取最后一个Committed代码。由于您尚未致力于Git存储库。我建议您使用以下(2)选项。

  1. 从上一台计算机提交对GIT存储库的更改,并将代码提取到新计算机。

  2. 将zip文件夹(带有更新代码的文件夹)从您之前的机器复制到当前机器,从新机器提交并从新机器中提取新的代码副本。

答案 1 :(得分:0)

好吧事实证明,在新电脑上我还没有安装git gem,但一旦我做了一切就开始正常工作了!