0

目前,我正在做一个java项目。我正在我的计算机中创建一个工作空间,并且我已经从服务器的 git 存储库中克隆了项目。

不小心,我的一个项目被从工作空间中删除了。它已经包含

一种。一些未提交的文件 b. 和一些未版本控制的文件。

再次从服务器存储库克隆同一个项目时,那些未提交和未版本化的文件不存在。所以,我遇到了大麻烦。

是否可以从工作空间中获取已删除项目中存在的所有未提交和非版本化文件?请尽快回复我。先感谢您。

4

3 回答 3

0

未跟踪的文件 - 不跟踪。Git 对它们一无所知。

防止再次发生

为避免将来发生此类问题:

  • 使用功能分支
  • 经常提交(小原子提交)
  • 采用git stash

按预期使用分支(无论你在做什么,一个新的分支)让你可以自由地提交你喜欢的任何东西,知道你以后可以使用 - 或使用 - 这些提交。

于 2013-04-16T08:29:04.967 回答
0

不,git 不能帮助你处理它不知道的文件。

于 2013-04-16T08:29:13.437 回答
0

不。如果文件未被跟踪,那么 git 对它们一无所知.. 下次考虑使用功能分支并经常提交

git checkout -b <f-branch>
git commit -a
于 2013-04-16T13:49:48.947 回答