我只是从git开始。使用命令行。我创建了一个工作目录,然后在里面创建了一个存储库。我有几个add、commit等事务要测试。然后我将存储库移到另一个文件夹。存储库在运行时是完整的。
cd g:\GITREPO
git status
如果现在转到工作目录,则不接受git dir命令。我做错什么了?
cd g:\GITTEST
git --git-dir=G:\GITREPO
我没有错误,只是一堆帮助。如果我忽略了路径,那么我会得到“没有给定的目录”。所以我有正确的命令。
最佳答案
“git --git-dir=G:\GITREPO
”本身不是完整的git命令:
它叫git
,
它指示git
git数据库位于G:\GITREPO
中(顺便说一句,它不是。它很可能在G:\GITREPO\.git
),
还有…它不会告诉git
做什么(status
?fetch
?checkout
?有什么事吗?)是的。