文章目录

  • 一、pull操作
    • pull
    • pull与fetch
  • 二、push操作
  • 附:
  • 参考:

一、pull操作

pull

1、将远程指定分支 拉取到 本地指定分支上:

git pull origin <远程分支名>:<本地分支名>

2、将远程指定分支 拉取到 本地当前分支上:

git pull origin <远程分支名>

3、将与本地当前分支同名的远程分支 拉取到 本地当前分支上(需先关联远程分支,方法见文章末尾,只需关联一次)

git pull

在克隆远程项目的时候,本地分支会自动与远程仓库建立追踪关系,可以使用默认的origin来替代远程仓库名
注:
上述方式需要本地已有仓库,并且已设置origin别名,若本地无仓库可以如下操作克隆分支:

git clone -b <远程分支名> <仓库地址>

pull与fetch

表面看:git pull = git fetch + git merge,但尽量使用后者,可参考详解git pull和git fetch的区别

git fetch拉去远程分支:

git fetch origin 拉取远端所有分之提交git fetch origin master:dev  拉取远端分支到本地分支devgit branch -a 查看拉取到本地的分支列表git checkout -b dev origin/dev 创建本地分支dev

二、push操作

1、将本地当前分支 推送到 远程指定分支上(注意:pull是远程在前本地在后,push相反):

git push origin <本地分支名>:<远程分支名>

2、将本地当前分支 推送到 与本地当前分支同名的远程分支上(注意:pull是远程在前本地在后,push相反):

git push origin <本地分支名>

3、将本地当前分支 推送到 与本地当前分支同名的远程分支上(需先关联远程分支,方法见文章末尾)

git push

附:

将本地分支与远程同名分支相关联

git push -u origin <本地分支名>

git分支的新建与合并

参考:

git pull拉取远程分支与git push推送到远程分支

git之pull与push相关推荐

  1. Git关于pull,commit,push的总结

    以前总是由于自己的自身的原因,对于每一次的git的操作,我都是通过eclipse或者是idea来进行的,但是 我每一次都不是很清楚的关于这些方面的操作,现在我们来进行关于git bash的操作,正是由 ...

  2. git的pull和push操作

    1. git的四个区域 git本地有三个工作区域:工作区(Working).暂存区(Stage/index).资源库(Repository)和远程的git仓库(Remote) Workspace: 工 ...

  3. Git 一次性 pull push 所有的分支

    Git 一次性 pull push 所有的分支 /*************************************************************************** ...

  4. Git 远程分支的pull与push

    远程分支信息查看 git branch -r #查看远程分支git branch -a #查看所有分支,本地和远程git remote show [remote-name] #查看远程仓库信息 其中g ...

  5. Git中pull,commit和push的概念

    简而言之: pull:将代码托管平台上的代码下载到本地代码仓库 push:将本地代码仓库的代码上传到代码托管平台 commit:将我们编辑或正在编辑的代码提交到我们的本地代码仓库 参考文章:Git中p ...

  6. git pull和push整理和归纳

    目录 各个模块概念 工作区 版本库 暂存区 远程仓库 pull和push流程相关的命令 暂存区相关 版本库相关 远程仓库相关 利用远程仓库协作开发 各个模块概念 我的理解: Git是版本管理工具,它主 ...

  7. Git commit/pull/push的操作步骤

    1.操作步骤需要严格执行如下顺序:commit->pull->push 2.commit:将代码提交到本地仓库. 3.pull:将远程仓库代码同步到本地仓库.如遇冲突,解决冲突,重复com ...

  8. Git切换远程分支,以及后续的pull和push操作

    引言: 今天我们公司的gitlab的远程仓库换地址了.然后就查阅操作了一波切换远程仓库的命令.以下命令虽然不是最佳.到但是是可以用的(过滤了一些查阅出来的无效的命令).因为我就是这么用的 # 查看当前 ...

  9. 解决:Gitlab上出现“You won‘t be able to pull or push project code via SSH until you add an SSH key to you

    第一次使用Gitlab时,在使用时出现You won't be able to pull or push project code via SSH until you add  an SSH key ...

最新文章

  1. python私有函数
  2. UA OPTI512R 傅立叶光学导论 采样定理例题
  3. 蒙特卡洛算法及其实现
  4. [agc014d] Black and White Tree(玄学树D)
  5. Thymeleaf th:include、th:replace使用
  6. 2018年第九届蓝桥杯—C/C++程序设计省赛解题
  7. CS230+deeplearning.ai专项课程笔记及作业目录
  8. SQL Server下载指南
  9. springboot+dubbo
  10. 解决API中无法使用session问题
  11. Android StickHeaderRecyclerView - 让recyclerview头部固定
  12. Android SoundPool循环播放
  13. Nginx 跨域配置
  14. 一个不错的Redis实战学习视频教程
  15. (1)CC3200学习之blinky导入后报编译器版本错误
  16. 无产权证的房产能让渡吗?
  17. 腾讯视频显示网络连接服务器失败,腾讯视频网络连接异常
  18. hdu 3966 树链剖分
  19. 我的大学十年 -- 林锐
  20. 光猫H2-3交换机K2P|K2Padavan无线路由器单臂路由上网

热门文章

  1. 【机器学习】机器学习之多元线性回归
  2. 神经网络与傅立叶变换到底有没有关系?
  3. kudu作为mysql从机_kudu 知识点学习(一)
  4. 浅析漫谈EOS之存储
  5. UDS-统一诊断服务
  6. el-row文字换行后实现整行自动撑开
  7. 没有基础可以学java吗?零基础学java
  8. 如何在云计算平台上完成分子对接
  9. 海思3559A平台4GB LPDDR配置方案
  10. 数电快速入门(五)(编码器的介绍以及通用编码器74LS148和74LS147的介绍)