Git-远程操作
2024-09-30 08:26:57
远程分支:远程跟踪分支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:删除远程分支
最新文章
- SSH框架
- opengl 3.3 tutorial
- Oauth2 接口api
- PHPExcel1
- [BZOJ 1084] [SCOI2005] 最大子矩阵 【DP】
- Python:监控ASM剩余空间
- 更换yum源
- 第一章	Python基本语法元素
- Apache JMeter压力测试实例
- 单片机 MCU 中 stack 使用的探讨
- AngularJS中$interval和$timeout的使用
- Mybatis系列(四):Mybatis缓存
- android studio 1
- 《opencv学习》 之 特征检测与匹配
- 编写代码:ATM的登陆界面(用户验证、主菜单的选择) 查询-- 存款-- 取款-- 退出
- ASP.NET中实现封装与策略模式
- 【CSAPP笔记】13. 链接
- vim 查找
- Java类载入器(一)——类载入器层次与模型
- Android自定义view-CircleSeekbar