这是我参与「第四届青训营 」笔记创作活动的第2天。
上一章写了关于git本地仓库的一些操作,同时讲到git是如今团队开发必不可少的利器。要团队协同开发,不能只在本地操作,这时就需要使用远程代码仓库了。
什么是远程仓库
顾名思义,其实就是远程仓库,储存在服务器上,而不是在本地终端。团队使用同一个远程仓库,便能协同开发,提高效率。世界上知名的最大代码仓库github,使用的人最多,但国内有时访问较慢。国内使用较多的如gitee等,都可以满足日常开发。
常用操作命令
配置git信息
git config --global user.name "你的名字或昵称"
git config --global user.email "你的邮箱"
添加远程仓库
- 在GitHub或Gitee上创建一个repository
- 关联远程仓库。在本地仓库运行git remote add origin git 远程仓库地址 origin是git默认远程仓库叫法
- 把本地库的所有内容推送到远程库
git push -u origin master
- 本地做了提交commit,可以通过命令
git push origin master
将本地master分支最新修改推送到远程库上。
删除远程库
git remote -v
查看远程库信息,然后根据名字删除。
git remote rm name
此处的“删除”其实是解除了本地和远程的绑定关系,并不是物理上删除了远程库。远程库本身并没有任何改动。要真正删除远程库,需要登录到远程仓库,在后台页面找到删除按钮再删除。
从远程库克隆
git clone 远程库地址
从远程仓库克隆下来的项目会自动关联,不用执行git remote操作。
总结
协同化开发在早期还有SVN等其他一些软件,现在都以git为主,并且各大主流IDE都配备了git操作,甚至可以进行可视化管理,非常方便。