如何进行 .git 的检出

3

我的老板给了我一个路径:xxx@yyy:git/zzzz.git
我尝试使用 git checkout xxx@yyy:git/zzzz.git,但是出现了“fatal: Not a git repository Failed to find a valid git directory.”的错误信息。 我还尝试过 xxx@yyy:/git/zzzz.git 和 xxx@yyy://git/zzzz.git,但是都返回了相同的信息。 我还尝试了 git branch,但是出现了“fatal: Not a git repository”的错误信息。 我该怎么办? 谢谢!

3个回答

5

http://gitimmersion.com/ 是一个很好的GIT概述,您在开始使用GIT之前应该通过其中的内容。就像已经提到的那样,您应该执行

克隆 repro

$ git clone xxx@yyy:git/zzzz.git

将原始仓库分配给名为“upstream”的远程仓库

$ cd zzzz
$ git remote add upstream xxx@yyy:git/zzzz.git
$ git fetch upstream

3
使用 git remote addgit fetch 克隆代码仓库后,不需要再执行这些命令。克隆出的代码仓库将与原始仓库相连,并且远程名称将会是 "origin"。 - Eugene Sajine
谢谢,我的做法/常规做法-可能不是最佳实践,我认为我从Github上得到了那种行为。 - oluies
git remote add upstream 这部分只有在你从另一个“上游”存储库派生并克隆自己的存储库时才有用。GitHub 只会在这种情况下告诉你这样做。 - Daniel Cassidy

4

尝试:

git clone xxx@yyy:git/zzzz.git zzzzz

在开始修改代码之前,请确保先阅读git文档。


3
尝试使用“git clone”代替“git checkout”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接