远程仓库的使用
查看远程仓库
添加远程仓库
从远程仓库抓取和拉取
推送到远程仓库
查看远程仓库
远程仓库的删除和重命名
查看远程仓库
git remote
该命令会列出你指定的每一个远程服务器的简写。
-v 选项可以显示需要读写远程仓库使用的Git保存的简写和对应的URL。
添加远程仓库
git remote add <shortname> <url>
该命令可以添加新的远程Git仓库,同时指定一个你可以引用的简写。
你可以在命令行中使用字符串pb来替代url,如果你想拉取的仓库中有的但是你没有的信息,可以用
git fetch pb
从远程仓库抓取和拉取
从远程仓库中获取数据可以执行:
git fetch [remote-name]
这个命令会访问远程仓库,从中拉取所有你没有的数据。执行后你将拥有那个远程仓库中所有分支的引用,可以查看或合并。
日过你使用clone命令克隆一个仓库,命令会自动将其添加为远程仓库并默认以”origin”为简写。所以
git fetch origin
会抓取克隆后新推送的所有工作。该命令并不会自动合并或修改你当前的工作,需要手动将变动合并到本地。
git pull
通常会从最初的克隆服务器抓取数据并尝试合并到当前所在的分支。
推送到远程仓库
如果你有克隆服务器的写入权限,并且之前没有人推送过内容是,
git push [remote-name] [branch-name]
运行该命令就可以将你本地的内容备份到服务器。
查看远程仓库
git remote show [remote-name]
该命令会列出远程仓库的URL和跟踪分支信息。
远程仓库的删除和重命名
重命名
git remote rename
该命令会修改你远程分支的名字,将引用从原来的名称改为之后的名称。
git remote rm
该命令可以删除一个远程仓库。