共享代码
要共享代码,请在远程服务器上创建一个存储库,你将复制本地存储库。
为了最大限度地减少远程服务器上的空间使用,你需要创建一个裸存储库:一个只包含 .git
对象且不在文件系统中创建工作副本的存储库。作为奖励,你可以将此遥控器设置为上游服务器,以便与其他程序员轻松共享更新。
在远程服务器上:
git init --bare /path/to/repo.git
在本地机器上:
git remote add origin ssh://username@server:/path/to/repo.git
(请注意,ssh:
只是访问远程存储库的一种可能方式。)
现在将本地存储库复制到远程:
git push --set-upstream origin master
添加 --set-upstream
(或 -u
)创建了一个上游(跟踪)引用,由无参数 Git 命令使用,例如 git pull
。