git操作远程仓库|青训营笔记

78 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的第2天。

上一章写了关于git本地仓库的一些操作,同时讲到git是如今团队开发必不可少的利器。要团队协同开发,不能只在本地操作,这时就需要使用远程代码仓库了。

什么是远程仓库

顾名思义,其实就是远程仓库,储存在服务器上,而不是在本地终端。团队使用同一个远程仓库,便能协同开发,提高效率。世界上知名的最大代码仓库github,使用的人最多,但国内有时访问较慢。国内使用较多的如gitee等,都可以满足日常开发。

常用操作命令

配置git信息

git config --global user.name "你的名字或昵称"

git config --global user.email "你的邮箱"

添加远程仓库

  1. 在GitHub或Gitee上创建一个repository
  2. 关联远程仓库。在本地仓库运行git remote add origin git 远程仓库地址 origin是git默认远程仓库叫法
  3. 把本地库的所有内容推送到远程库

git push -u origin master

  1. 本地做了提交commit,可以通过命令

git push origin master

将本地master分支最新修改推送到远程库上。

删除远程库

git remote -v

查看远程库信息,然后根据名字删除。

git remote rm name

此处的“删除”其实是解除了本地和远程的绑定关系,并不是物理上删除了远程库。远程库本身并没有任何改动。要真正删除远程库,需要登录到远程仓库,在后台页面找到删除按钮再删除。

从远程库克隆

image.png

git clone 远程库地址

从远程仓库克隆下来的项目会自动关联,不用执行git remote操作。

总结

协同化开发在早期还有SVN等其他一些软件,现在都以git为主,并且各大主流IDE都配备了git操作,甚至可以进行可视化管理,非常方便。