远程仓库是指托管在因特网或其他网络中的你的项目的版本库。我们将介绍一部分远程仓库的管理技能。
1.查看远程仓库
(1)git remote:查看已经配置的远程仓库服务器,他会列出你指定的每一个远程仓库服务器的简写。
-v选项:会显示需要读写远程仓库使用的Git保存的简写与其对应的URL。
(2)git remote show origin:可查看origin的更多详细信息。
2.添加远程仓库
git remote add <shortname> <url>:添加一个新的远程Git仓库并为其指定一个简写。
3.从远程仓库中抓取与拉取
git fetch [fetch-name]:这个命令会访问远程仓库,从中拉取所有你还没有的数据。
4.推送到远程仓库
git push [remote-name] [branch -name]
eg:当你想要将master分支推送到origin服务器时,可用这条命令:git push origin master
注意:(1)只有当你有所克隆服务器的写入权限,并且之前没有人推送过时,这条命令才能生效。
(2)当你和其他人在同一时间克隆,他们先推送然后你再推送,你的推送就会毫无疑问地被拒绝。 你必须先将他们的工作拉取下来 并将其合并进你的工作后才能推送。
5.远程仓库的移除与重命名
(1)重命名:git remote rename [以前的名称] [想要修改的名称]
(2)移除:git remote rm [仓库名]