Git克隆让我提交文件

时间:2014-07-16 05:10:30

标签: git atlassian-sourcetree

我是新手使用Git。

昨天我做了一个克隆人,在玩完之后(做了大量的合并/分支)我决定开始全新的。

所以我删除了存储库,删除了包括主文件夹在内的所有文件。

我重新创建了该文件夹,然后做了克隆。

问题是,一旦克隆完成,我突然有了我需要提交的文件列表。

知道它为什么会发生以及出了什么问题?

3 个答案:

答案 0 :(得分:1)

这称为脏存储库状态。 请使用命令“git stash save:something”

来存储这些文件

git reset - hard origin / master(让你回到原始状态)

稍后创建一个主题分支并应用此存储。

答案 1 :(得分:1)

清理已跟踪/未跟踪文件的工作目录:

git clean -xfd
git clean -Xfd
git reset HEAD --hard

清理执行两次。一次是资本x,另一次是资本x。

答案 2 :(得分:0)

我尝试了jsexpert和forvaidya的答案 - 但是两个都返回错误,说“不是有效的git存储库”。

我认为我收到此错误是因为我再次删除了存储库(和文件夹/文件)。

虽然我不确定会发生什么,但当我尝试使用Visual Studio克隆时,它可以解决问题。

最初我通过Atlassians Source Tree做了克隆。