场景
情况是这样的,公司内部测试服务器上安装了一个Git,充当项目团队中的中央服务器。
现在我本地已经创建了一个仓库 A,也添加了一些文档,只是还没有推送到远程仓库。事实上,连远程仓库都还没创建呢。
现在我要做的事:
- 创建远程仓库 R
- 将本地仓库A中的内容推送到远程仓库R,以供项目团队内的其他人拉取
创建远程仓库
因为我们不会在Git中央服务器上工作(即写代码),所以只需创建一个裸仓库即可。
一个远程仓库通常只是一个裸仓库(bare repository), 即一个没有当前工作目录的仓库。
因为该仓库仅仅作为合作媒介,不需要从磁碟检查快照;存放的只有 Git 的资料。
简单的说,裸仓库就是你项目目录内的 .git 子目录内容,不包含其他文件或目录。
git init --bare R.git
推送拉取
首先在本地仓库中添加远程仓库
git remote add origin http://192.168.0.152/R.git
一般远程仓库默认名origin
http://192.168.0.152/R.git
是远程仓库的http地址。
推送
git push origin master
拉取
git pull origin
网友评论