繁体   English   中英

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

[英]Can I clone a git repo if it already exists?

我现在已经开始适当地使用git,因此我有一些网站使用git repo,这些网站已作为zip文件下载并手动上传到我的服务器。

现在我知道只需使用SSH克隆即可进行回购,然后通过SSH进行更新。

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

如果您有一个带有.git的工作副本,那么您要做的就是通过git remote添加一个“远程链接”:

git remote add <name> <url>

然后您可以通过git pull / git push发送/接收提交

git clone是做三件事:git init,远程添加和拉取。

如果我理解正确,您只是想克隆一个仓库,进行一些更改,然后将您的更改推回该仓库? 这真的很容易做到。

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的新手。 您应该阅读文档,并可能找到一个很好的教程来进行学习。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM