Git:git-pull的用法总结
Git:git-pull的用法总结。
前言
本篇文章总结一下git-pull 的用法,主要过程是基于对官网的完整阅读,记录关键笔记和样例,加上自己的理解。整个过程是这样:
认真读完官网之后,才会知道它到底有多少内容,这样要比一次一次碎片化地去查要节省很多的时间,不这样读一遍,你怎么能知道git-pull有多少功能呢,如果不知道,回头遇到了需要这个功能的时候,都不知道怎么去查,要了解这个命令的外延。
当然,很多内容一下子是记不住的。记录适当的,或者说关键性的笔记来辅助记忆,将来可以多次去查看。
记录学习的心得。
粗读了一遍git-pull的文档,内容很多,恐怕一篇笔记不足以总结到位,可能要分为多篇笔记来总结。
正文
语法
git pull的作用是从一个仓库或者本地的分支拉取并且整合代码。
git pull [<options>] [<repository> [<refspec>…]]
描述
git pull相当于 git fetch 跟着一个 git merge FETCH_HEAD。是仓库的名字, 是分支的名字。如果都不写,会有一个默认值。
一个例子:
A---B---C master on origin/
D---E---F---G master^origin/master in your repository
远程的master分支到了C,本地的开发到了G。
A---B---C origin/master/ \
D---E---F---G---H master
git pull之后会生成一个新的H,合并两个分支。
如果发生了冲突,可以使用git reset --merge进行回退。
实例
实例:默认使用方式
git pull
按照git branch 设置的默认跟踪的服务器和分支来拉取。
实例: 拉取远程服务器origin的master分支
git pull origin master
Git:git-pull的用法总结相关推荐
- 初探Git git基本用法
Git 是当前最流行的版本控制程序之一,文本包含了 Git 的一些基本用法 创建 git 仓库 初始化 git 仓库 mkdir project # 创建项目目录 cd project # 进入到项目 ...
- Git fetch pull 详解
1.简单概括 先用一张图来理一下git fetch和git pull的概念: 可以简单的概括为: git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中. 而g ...
- Git中pull,commit和push的概念
简而言之: pull:将代码托管平台上的代码下载到本地代码仓库 push:将本地代码仓库的代码上传到代码托管平台 commit:将我们编辑或正在编辑的代码提交到我们的本地代码仓库 参考文章:Git中p ...
- git push/pull时总需要输入用户名密码的解决方案
在提交项目代码或者拉代码的时候,git会让你输入用户名密码,解决方案:(我们公司用的是gitlab) 执行git config --global credential.helper store命令 然 ...
- mac git命令行操作 git push pull 逻辑
安装git 想push到线上的完整流程是 情况1,本地开发好了,想上传到线上的分支,或master 1.在空文件夹git init 2.配置相关参数 name email origin 3.pull ...
- eclipse git 取远程代码_【JAVA】Eclipse中使用git进行pull远程代码
当使用eclipse或者MyEclipse进行pull远程代码的时候,或者github的代码的时候报如下错误代码: 代表我们没有配置我们的Git地址,这里我教大家配置一下.首先下面是错误代码: The ...
- git subtree pull 错误 Working tree has modifications
git subtree 是不错的东西,用于 git 管理子项目. 本文记录我遇到问题和翻译网上的答案. 当我开始 pull 的时候,使用下面的代码 git subtree pull --prefix= ...
- Git学习5:Git常用命令简明用法
不要使用git commit -a 该命令可以对本地所有的变更文件(包括对本地修改和删除的文件)执行提交操作,但是不包括未被版本库跟踪的文件. git命令补充说明 显示.git目录所在的位置 git ...
- git config pull.rebase false是做什么的
问: git config pull.rebase false是做什么的 回答: git config pull.rebase false 的作用是设置 Git 在执行 git pull 命令时默认使 ...
最新文章
- 南方科技大学环境学院夏雨教授博士后一名(环境微生物方向)
- 8086寄存器组织结构
- 数据中台实战:商品售前分析
- Boost:验证atomic <>没有对void指针提供算术运算
- Android 怎样查看系统的memory swap 资讯/信息
- 获取GIF图片中所有的单图
- 解决“DNS_PROBE_FINISHED_NXDOMAIN”问题
- 准确率创新高,北大开源中文分词工具包 pkuseg
- ceb怎么转换成word_如何将ceb文件转成word_ceb文件转成word的详细步骤-系统城
- 数据恢复基础和进阶教程(二)
- 《MFC 控件透明处理》
- 分享一个qt实现的登录界面模板
- 【Leetcode刷题篇】Leetcode714 买卖股票的最佳时机含手续费
- Altuim Designer PCB设计
- 5G学习之路——认识基站、扇区、小区
- python中的complex()函数
- 超级猪周期拐点未到,用“数”养猪的春天却已来?
- 「来道题」Redis的Gossip协议
- 广东省韶关计算机学校,广东韶关市华粤电脑技术学校
- Janky frames 是如何计算出来的
热门文章
- 中文NER涨点神器!基于多元数据的双流Transformer编码模型
- 2019 IROS—终生机器视觉数据集全球挑战赛
- 【天池赛事】零基础入门语义分割-地表建筑物识别 Task5:模型训练与验证
- HDU1426 Sudoku Killer DFS
- 01 | 基础架构:一条 SQL 查询语句是如何执行的
- GitHub轻松阅读微服务实战项目流程详解【第一天:数据库表设计及其环境搭建、项目运行】
- 如何在云服务器上安装vim(bash: vim :command not found)
- 牛客题霸 NC8 二叉树根节点到叶子节点和为指定值的路径
- BugKuCTF 杂项 这是一张单纯的图片
- 【学习笔记】rabbitmq设置队列ttl和使用延迟插件的代码示例