如果它已经存在,我可以克隆一个git repo吗?

时间:2016-03-13 21:48:08

标签: linux git github

我已经开始正确地使用git'现在所以我的网站使用我作为zip文件下载的git repo,并手动上传到我的服务器。

现在我知道只需使用SSH克隆到repo,然后通过SSH进行更新。

所以,如果我的服务器上有一个repo,是否有一个命令可以运行以应用.git目录等?从那时起,我将能够通过SSH进行更新,而不是手动下载回购并通过FTP上传。

2 个答案:

答案 0 :(得分:2)

如果你的内部有.git的工作副本,你需要做的就是添加一个"远程链接"通过git remote

git remote add <name> <url>

然后,您可以通过git pull / git push

发送/接收提交

git clone基本上做了三件事:git init,远程添加和拉取。

答案 1 :(得分:0)

如果我理解正确,您只想克隆一个回购,进行一些更改,并将您的更改推回回购?这很容易做到。

git clone ssh://foo
cd foo
... Make some changes
git status # See you changes
git add -u # Add all changes
git commit # Make a new commit
git push origin # Push your commit to the remote (called origin by default)

从现在开始,您可以继续使用git pull从服务器提取更改,并使用git push推送您的提交。

听起来你是Git的新手。您应该阅读the documentation并找到一个好的tutorial来完成工作。