协慌网

登录 贡献 社区

如何将 Git 存储库克隆到特定文件夹中?

执行命令git clone [email protected]:whatever在我当前的文件夹中创建名为 whatever 的目录,都将 Git 存储库的内容放到该文件夹​​中:

/httpdocs/whatever/public

我的问题是我需要克隆到当前目录中的 Git 存储库的内容,以便它们出现在 Web 服务器的正确位置:

/httpdocs/public

我知道在克隆存储库后如何移动文件,但这似乎打破了 Git,我希望能够通过调用git pull来更新。我怎样才能做到这一点?

答案

选项 A:

git clone [email protected]:whatever folder-name

选项 B:

也移动. git 文件夹。

更好的是:

将您的工作副本保存在其他位置,并创建符号链接。

我认为很多人问这个问题的例子就是这个。如果您要将 git 存储库的内容转储到的目录中,请运行:

git clone [email protected]:whatever .

“。” 最后将当前文件夹指定为 checkout 文件夹。

进入文件夹.. 如果文件夹为空,则:

git clone [email protected]:whatever .

其他

git init
git remote add origin PATH/TO/REPO
git fetch
git checkout -t origin/master