远程分支:远程跟踪分支remote branch是对远程分支状态的引用,是不能移动的,它会根据远程分支变化以及网络通信自动移动。Git服务器包含了远程分支master,在My Computer中的remote branch就是远程跟踪分支,是对git服务器里面master branch的引用,不可移动。而local branch为本地分支,本地提交会使master向后移动。

现在介绍基本的远程操作:

git clone:从远程主机克隆一个版本库到本地,Git 的 clone 命令会为你自动将其命名为 origin,拉取它的所有数据,创建一个指向它的 master 分支的指针,并且在本地将其命名为 origin/master。Git 也会给你一个与 origin 的 master 分支在指向同一个地方的本地 master 分支,这样你就有工作的基础。

git fetch origin:这个命令查找 “origin” 是哪一个服务器,从中抓取本地没有的数据,并且更新本地数据库,移动 origin/master针指向新的、更新后的位置。此时local branch仍然维持原状态,如果希望本local branch同步,则需要git merge origin/serverfix

git pull:git pull 都会查找当前分支所跟踪的服务器与分支,从服务器上抓取数据然后尝试合并入那个远程分支

git push origin --delete serverfix:删除远程分支

最新文章

  1. SSH框架
  2. opengl 3.3 tutorial
  3. Oauth2 接口api
  4. PHPExcel1
  5. [BZOJ 1084] [SCOI2005] 最大子矩阵 【DP】
  6. Python:监控ASM剩余空间
  7. 更换yum源
  8. 第一章 Python基本语法元素
  9. Apache JMeter压力测试实例
  10. 单片机 MCU 中 stack 使用的探讨
  11. AngularJS中$interval和$timeout的使用
  12. Mybatis系列(四):Mybatis缓存
  13. android studio 1
  14. 《opencv学习》 之 特征检测与匹配
  15. 编写代码:ATM的登陆界面(用户验证、主菜单的选择) 查询-- 存款-- 取款-- 退出
  16. ASP.NET中实现封装与策略模式
  17. 【CSAPP笔记】13. 链接
  18. vim 查找
  19. Java类载入器(一)——类载入器层次与模型
  20. Android自定义view-CircleSeekbar

热门文章

  1. ubuntu12.04配置NFS服务详解
  2. Centos6.8防火墙设置
  3. UVA-11054(扫描法)
  4. VS 一些配置设置
  5. BZOJ_1915_[Usaco2010 Open]奶牛的跳格子游戏_DP+单调队列
  6. BZOJ3355
  7. angularJS ng-if的用法
  8. struts2添加需要的jar包
  9. 在Emacs中使用ECB(转载)
  10. 在 DotNetty 中实现同步请求