Git 如果我没有';我没告诉它去哪里看?
我试图签出Github项目中的某个分支,但我不知道如何告诉Git(在终端中)我正在使用哪个项目。我已经将项目克隆到我的计算机上,但是当我运行Git 如果我没有';我没告诉它去哪里看?,git,github,Git,Github,我试图签出Github项目中的某个分支,但我不知道如何告诉Git(在终端中)我正在使用哪个项目。我已经将项目克隆到我的计算机上,但是当我运行git checkout NAME时,它会说这致命:不是git存储库(或任何父目录):.git 这是什么意思?我应该运行什么命令来告诉它我想要特定项目的分支?我猜您不在克隆项目的本地目录中 cd dir-to-project 然后它应该会工作我遵循的步骤如下: cd桌面(或我想工作的任何地方) git-clone(注意,我不需要创建文件夹;git-clon
git checkout NAME
时,它会说这致命:不是git存储库(或任何父目录):.git
这是什么意思?我应该运行什么命令来告诉它我想要特定项目的分支?我猜您不在克隆项目的本地目录中
cd dir-to-project
然后它应该会工作我遵循的步骤如下:
cd桌面
(或我想工作的任何地方)git-clone
(注意,我不需要创建文件夹;git-clone
可以这样做)cd which
(移动到git创建的文件夹中)git status
(如果git对我说的话感到高兴,我们准备好摇滚了)顺便说一下,一个很好的技巧是
cd;找到-git-type d-prune
,它(花费一些时间)打印出计算机上所有git存储库的路径名。要使用其中一个,请将cd
插入其中,而不使用/.git
。例如,如果您看到/Desktop/testinggit/.git
,然后说cd./Desktop/testinggit
要执行git命令,您必须cd
到包含git存储库的目录。最简单的方法是在执行git clone
后立即执行。以下是一个例子:
$ git clone https://github.com/my_user/my_repo.git
$ cd my_repo
$ git checkout new-branch
git clone
在当前文件夹中创建一个名为my_repo
的新文件夹。此my_repo
文件夹是您的项目文件夹。用您的用户名替换my\u user
,用您正在克隆的存储库替换my\u repo
。您是如何克隆项目的?您是否使用了git clone命令?是的,我使用了,但在开始这个项目之前,我一直在另一个项目中使用git。这有关系吗?只要文件夹不同,就没关系了。。。确保您在项目文件夹中并运行git checkout命令。您是否记得将cd
放入克隆文件夹?别开玩笑了,我总是忘记那一步。不用担心,就像我说的,我也总是忘记这一步,我已经做了很多年了。我在项目目录中。是否我需要添加远程源?我不知道那有什么用。。