我刚从服务器克隆了一个git存储库到我的本地机器。我想看看是否一切都好,所以我做了一个git状态,我的惊喜是高于我的git存储库的文件夹显示为未跟踪,“../ joomla /”,这对你有意义吗?
答案 0 :(得分:19)
(这是一个猜测因为你没有提供很多细节。但这是一个可能的情况):
你有一个回购,你克隆了它。您从目录中运行git clone url/to/repo.git
说/home/repos/my
现在,在克隆之后,您尝试git status
并显示来自/home/repos
的未跟踪文件。
那怎么可能呢?
1)您必须在.git
(甚至/home/repos
等中拥有/home
文件夹(可能是先前失败的克隆的工件等)。
2)由于你git clone url/to/repo.git
,git会在/home/repos/my/repo
创建一个文件夹仓库。但是你从git status
做了/home/repos/my
。所以git转到父文件夹寻找.git
并找到它(按照1),因此显示未跟踪的文件。
所以看看2)是你的情况。尝试将目录更改为git创建的文件夹。通常,如果您已经位于要使用回购的文件夹中,则应该以{{1}}(最后为git clone url/to/repo.git .
)进行克隆。