Git-远程操作

Posted CodingSwallow

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git-远程操作相关的知识,希望对你有一定的参考价值。

 

远程分支:远程跟踪分支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:删除远程分支

以上是关于Git-远程操作的主要内容,如果未能解决你的问题,请参考以下文章

Git-远程操作

Git远程操作详解

Git操作命令3-远程仓库操作

Git远程操作

Git远程操作

Git远程操作详解