共享代码

要共享代码,请在远程服务器上创建一个存储库,你将复制本地存储库。

为了最大限度地减少远程服务器上的空间使用,你需要创建一个裸存储库:一个只包含 .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