资料来源

(1) https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%BF%9C%E7%A8%8B%E4%BB%93%E5%BA%93%E7%9A%84%E4%BD%BF%E7%94%A8

1.远程仓库

(1) 远程仓库是指托管在因特网或其他网络中的项目的版本库;

(2) 管理远程仓库包括添加远程仓库、移除无效的远程仓库、管理不同的远程分支并定义它们是否被跟踪等;

2.远程仓库的使用

2.1 查看远程仓库

(1) git remote

注1:git remote会列出已经配置的远程仓库服务器;

注2:origin是git给你cloned的仓库服务器的默认名字;

(2) git remote -v

注1:显示需要读写远程仓库使用的git保存的简写与其对应的URL;

2.2 添加远程仓库

(1) git remote add 远程仓库名 <url>,如git remote add paulboone https://github.com/paulboone/ticgit

2.3 从远程仓库中抓取(fetch)与拉取(pull)

(1) git fetch <remote>,如git fetch origin;

注1:该命令会访问远程仓库,从中抓取数据;执行完成后,将会拥有远程仓库中所有分支的引用,可以随时合并(git merge)或查看;

注2: 如果使用git clone命令克隆了一个仓库,命令会自动将其添加为远程仓库并默认以origin为简写;

注3: git fetch origin会抓取克隆后新推送的所有工作; 但是git fetch命令只是将数据下载到本地仓库,并不会自动合并或修改当前工作目录; 必须采用git merge手动将其合并到本地工作目录;

(2) git pull

注1:实现抓取后,自动合并远程数据到本地工作目录;

注2: 默认情况下, git clone命令会自动设置本地master分支跟踪克隆的远程仓库的master分支;

2.4 推送到远程仓库

(1) git push <remote> <branch>,如git push origin master;

注1: git push origin master将本地master分支推送到远程仓库origin的master分支;

注2: 如果你和其他人同一时间克隆,他们先将改动推送到远程,你推送时,会被拒绝,必须先抓取它们的工作然后合并进你的工作后,才能推送;

2.5 查看某个远程仓库

(1) git remote show <remote>,如git remote show origin;

注1:该命令会列出远程仓库的url与跟踪分支的信息;

2.6 远程仓库的重命名与移除

(1) git remote rename pb paul,将远程仓库pb重命名为paul;

(2) git remote remove或者git remote rm,如git remote remove paul;

最新文章

  1. Python3利用BeautifulSoup4抓取站点小说全文的代码
  2. ext 3.x 让uploadPanel支持swfupload
  3. Env:autojump安装使用
  4. WPF实现渐变淡入淡出的动画效果
  5. GNU make 总结 (一)
  6. 使用 Oracle Sql plus的一点经验
  7. HDU1028Ignatius and the Princess III母函数入门
  8. JS中for循序中延迟加载实现动态效果
  9. GenericApp SampleApp SimpleAp的区别
  10. pcap filter
  11. 自动化测试—monkeyrunner
  12. 走近webpack(5)--devtool及babel的使用
  13. P1140 相似基因 (dp)
  14. vmware虚拟的ubuntu18.04死机,尝试关闭时关机报“虚拟机xxx繁忙”
  15. 20145326蔡馨熤《网络对抗》—— Web安全基础实践
  16. if、else、elif
  17. 运动规划 (Motion Planning): MoveIt! 与 OMPL---44
  18. python 通过列表元素值截取列表并获取长度
  19. Grpc helloworld demo的经验
  20. 06 hash join (Oracle里的哈希连接原理)

热门文章

  1. aspnetcore读取配置【源码分析】
  2. PostgresSql更改字段位置后,数据库异常
  3. 深入理解Spring的Bean定义对象BeanDefinition-面试重点
  4. shell 命令小记
  5. 1405. 最长快乐字符串 (Medium)
  6. Cisco ASA防火墙恢复密码和基本配置
  7. 采集存储计算处理卡设计原理图:619-基于6U VPX的双FMC ZU19EG 采集存储计算处理卡
  8. SQL SERVER提示pre-login handshake failed错误的一种解决方法。
  9. vue项目去掉网页滚动条
  10. iview、render使用方法