我已经开始正确地使用git'现在所以我的网站使用我作为zip文件下载的git repo,并手动上传到我的服务器。
现在我知道只需使用SSH克隆到repo,然后通过SSH进行更新。
所以,如果我的服务器上有一个repo,是否有一个命令可以运行以应用.git目录等?从那时起,我将能够通过SSH进行更新,而不是手动下载回购并通过FTP上传。
答案 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来完成工作。