关闭

Git pull和push手顺

标签: gitpullpush
295人阅读 评论(0) 收藏 举报
分类:

本文主要介绍Git中pull和push手顺。pull是指从远程服务器中更新内容到本地客户端及本地服务器;push是指将本地服务器端内容上传到远程服务器端。

       Git应用中会创建多个branch,常用的有master,develop,feature。本例中主要用到develop分支和feature,其中develop分支是开发的主要分支,feature分支是新追加功能时,创建的分支(见下图)。


     


Pull 手顺

1. 切换到develop分支

2. 执行pull操作,将远程服务器端内容更新到本地客户端develop分支,并且git会自动commit本地客户端的develop分支到本地的服务器端develop

3. 切换到feature分支

4. 执行merge操作,develop的内容merge到该feature分支(勾选Not Fast Forword,该功能会将log同时mergefeature分支)见下图。



Push手顺

1. 切换到develop分支;

2. 执行merge操作,feature的内容merge到该develop分支(勾选Not Fast Forword,该功能会将log同时mergedevelop分支)

3. 执行pull操作(防止下一步的push操作和远程服务器内容冲突)

4. 执行push操作




1
0
查看评论

git pull和git push的区别

Git中从远程的分支获取最新的版本到本地有这样2个命令: 1. git fetch:相当于是从远程获取最新版本到本地,不会自动mergegit fetch origin master git log -p master..origin/master git merge origin/master首...
  • CYJ2014go
  • CYJ2014go
  • 2017-10-09 12:09
  • 144

Git原理杂谈之pull/push命令

这边文章是基于之前三篇文章的后续篇,之前三篇能够帮助小白同学概要性地理解Git的整体原理及快速掌握Git基本技能以进入团队开发,所以建议对Git只了解些浅层内容的看客老爷们先看完前三篇再从本篇开始往后看。因为从本篇开始,小编将会挑一些细节内容给大家进行解析,这些细节内容是建立在读者已经掌握了整体原理...
  • xiaoxuantengkong
  • xiaoxuantengkong
  • 2015-05-28 20:48
  • 2238

【git】git基本命令-项目的pull与push

1.查看目前项目状态,是否有修改 git status 2.添加差异文件,相当于开发工具中的git→add git add 3.提交 git commit -m "填写的注释" 4.拉取服务器上的更新到本地 git pull 5.提交到远程服务器 git push ★关于分支的命...
  • lihuapiao
  • lihuapiao
  • 2016-03-03 14:34
  • 8054

Git的pull、add、commit、push、clone

更新远程项目到本地:直接pull(因为我这个项目已经连接到远程地址了,所以不用再次连接) 上传本地修改到远程地址:先pull,如上所示,然后再进行修改,先add 在commit,最后push git add a.txt git commit -m “test” git push origin ...
  • Jalon2015
  • Jalon2015
  • 2016-08-03 11:49
  • 1959

Git push与pull的默认行为

git push 通常对于一个本地的新建分支,例如git checkout -b develop, 在develop分支commit了代码之后,如果直接执行git push命令,develop分支将不会被push到远程仓库(但此时git push操作有可能会推送一些代码到远程仓库,这取决于...
  • sc313121000
  • sc313121000
  • 2016-01-08 10:45
  • 1328

git fetch, merge, pull, push需要注意的地方

在git操作中,我们经常会用到fetch, merge, pull和push等命令,以下是一些我们需要注意的地方。 给大家准备了参考资料: 1. Whatʼs a Fast Forward Merge?:https://sandofsky.com/images/fast_forward...
  • hutaoer06051
  • hutaoer06051
  • 2013-03-14 17:00
  • 10193

Git配置默认pull、push地址

Git配置默认pull、push地址 git remote add -f origin https://github.com/simpleOrg/simpleApp.git git config -e [core] symlinks = false rep...
  • rrrrrr123rrr
  • rrrrrr123rrr
  • 2016-02-18 10:16
  • 3304

GIT的Push和Pull,强制Pull覆盖本地命令

Git命令,上传和下拉文件。
  • zzclqy
  • zzclqy
  • 2016-10-06 15:09
  • 9051

Git pull,Git push不上去问题和解决

问题描述:输入命令行:$ git push origin master显示:To git@github.com:AllenChinese/workSpace.git ! [rejected] master -> master (non-fast-forward) error: ...
  • DOCALLEN
  • DOCALLEN
  • 2017-03-05 20:35
  • 2532

Git 修改 proxy,解决代理导致的代码无法 push 或 pull 的问题

事由: 更新 git@osc 代码时,执行 git pull 响应一段时间后输出 socket5 read timeout解决方案:修改 git 的代理设置,这里是去掉了代理部分关于 git 设置代理的方法:// 查看当前代理设置 git config --global http.proxy gi...
  • w_yunlong
  • w_yunlong
  • 2017-02-08 00:15
  • 1314
    个人资料
    • 访问:243480次
    • 积分:3576
    • 等级:
    • 排名:第10915名
    • 原创:110篇
    • 转载:78篇
    • 译文:2篇
    • 评论:52条
    最新评论