Answers:
git remote add 名称 网址git push 名称 分支例:
git remote add origin git@github.com:foo/bar.git
git push origin master
请参阅文档git push-您可以将远程设置为给定分支的默认远程;如果不这样做,这个名字origin就很特别。只是git push单单会做同样的git push origin thisbranch(无论何种分支你上)。
git init --bare /foo/bar.git然后将您的本地存储库推送到那里就足够了(例如此答案)。您无需将任何已压缩/已压缩的内容传输到服务器。
您可能想要做的是首先在本地计算机上对存储库进行裸克隆
git clone --bare /path/to/repo /path/to/bare/repo.git # don't forget the .git!
现在,使用tar / gzip或任何您喜欢的存档工具存档新的repo.git目录,然后将存档复制到服务器。
在服务器上取消存档存储库。然后,您需要在本地存储库中设置一个远程服务器:
git remote add repo-name user@host:/path/to/repo.git #this assumes you're using SSH
然后,您可以使用以下命令推入和退出远程仓库:
git push repo-name branch-name
git pull repo-name branch-name
remote server> cd /home/ec2-user
remote server> git init --bare --shared test
add ssh pub key to remote server
local> git remote add aws ssh://ec2-user@<hostorip>:/home/ec2-user/dev/test
local> git push aws master
git push -u --all我们可以省略,origin因为它是用于推送的默认假定名称,并且-u还将跟踪远程分支。