Git 如何将自己本地分支代码上传到远处主分支
Git 如何将自己本地分支代码上传到远处主分支
git的常用的动作:
- commit(提交):将代码提交到本地仓库。
- pull(拉取):将远程仓库代码同步到本地仓库。 如遇冲突,解决冲突,重复commit->pull,直到没有冲突。
- push(推送):将本地仓库代码提交到远程仓库。
将自己本地分支代码上传到远处主分支,涉及四个部分
- 本地从分支
- 远程从分支
- 本地主分支
- 远程主分支
代码的更新流程也可以理解为:
远程主分支->本地从分支->远程从分支->本地主分支->远程主分支
第一步:从远处主分支pull(拉取)最新的主分支代码到自己的本地分支中。
以IDEA为例:点击VCS-Git-Pull弹出如下弹窗,然后勾选主分支点击pull拉取主分支代码(如有冲突,需要修改代码)
第二步:将本地改动的代码提交到本地仓库,然后push到自己远程上的分支。
以IDEA为例:点击VCS-Commit弹出如下弹窗,然后勾选要提交的代码,点击commit按钮弹
以IDEA为例:点击VCS-Git-Push弹出如下弹窗,然后选择自己远程上的分支,点击push按钮弹出图2表示成功提交到远程上自己的分支;
第三步:切换到本地主分支,和远程分支进行对比后,将远程自己分支Merge into本地主分支
然后切换到主分支master上如图所示,在remote branches上找到自己的分支,点击三角形图标在展开的列表中然后选择”Merge into Current“。
第四步: 将合并后的本地主分支的代码push到远程主分支
以IDEA为例:点击VCS-Git-Push弹出如下弹窗
Git 如何将自己本地分支代码上传到远处主分支相关推荐
- 如何通过Git GUI将自己本地的项目上传至Github
ithud是一个程序员以后成长都会使用到的,先不说很多优秀的开源框架都在这上面发布,光是用来管理自己的demo都已经让人感到很方便,用得也很顺畅.而真正让我下定决心使用github的原因是因为两次误操 ...
- git本地项目代码上传至码云远程仓库总结
2019独角兽企业重金招聘Python工程师标准>>> git基本使用小结 之前公司的版本控制工具一直用的是svn,最近要改用git,之前用svn一直很熟,没用过git,顺应公司形势 ...
- 将本地项目代码上传到码云(Gitee)或GitHub
git 的安装教程:传送门 准备配置 1.去github(码云)上根据网站的提示来创建自己的远程Repository(仓库)2.$ git init # (建立本地git仓库)------注意:此指令 ...
- python第三方库文件传输_本地 Python 代码上传到 Python 第三方库(Pypi)
程序员对于编程都有自己的"套路",好的套路都会得到复用和 IT 界的传播.这时有一个疑问,怎样来实现呢?小编这里就准备介绍如何将自己写的 Python 包上传到 Python 官网 ...
- git把另一个盘的代码上传_Git内部原理揭秘!从文件更改到代码储存,Git究竟是怎么实现的...
原标题:Git内部原理揭秘!从文件更改到代码储存,Git究竟是怎么实现的 新智元推荐 来源:腾讯技术工程 作者:lzaneli [新智元导读]本文以一个具体实例结合动图介绍了Git的内部原理,包括Gi ...
- 如何将本地的代码上传到github
首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可: https://gi ...
- Github新建仓库,新建分支并上传文件
导航 1.新建GitHub仓库 1.1git clone终端命令下载仓库到本地 1.2本地git push上传文件到主分支 1.3本地git终端命令创建空白分支,并上传文件 1.4下载分支代码 2.R ...
- GitHub 之 创建分支并上传文件
本篇文章将讲述如何通过 git 的一款命令行工具 Git Bash 对 Github 账户中的目标远程库 新建分支 并 上传文件 至该分支! 先说明本篇博客所用到 Git Bash 的些许指令: 1 ...
- git 本地新建分支并上传到远程
一.git 本地新建分支并上传到远程 git checkout develop 切换到 develop 分支 git branch test git add . git commit -m '新增分支 ...
最新文章
- codeforces round 416 div2补题
- Centos7 上安装 redis5.0.5
- virtualbox添加slic2.
- android fastjson漏洞_【漏洞预警】Fastjson 远程代码执行漏洞(暂无PoC)
- Qt Creator指定构建设置
- 【java设计模式】迭代子模式
- 利用工厂模式实现怪物系统
- SQL查询语句 group by后, 字符串合并
- CFileStatus 使用详解
- jar 添加环境变量
- w10计算机字体怎么设置在哪里设置,win10电脑字体大小怎么设置_win10如何设置字体大小...
- 张宇基础30讲 第17讲-元函数积分学基础知识
- python词库介绍_解析搜狗词库(python)
- 【GAMES-202实时渲染】4、3D空间全局光照(RSM、LPV、VXGI)
- 求车牌号问题(C语言程序设计)
- 神经网络和深度学习基本原理
- grasps什么意思中文_中文和日文微信名字是什么意思 163个
- 韩顺平循序渐进学java百度云_韩顺平.循序渐进学java从入门到精通视频教程及笔记与源码下载(94讲)...
- 软工网络15个人阅读作业2 201521123023 网络1511 戴建钊
- outlook2016关闭时最小化到任务栏的完美解决方法
热门文章
- Java--求最小公因数
- 神经网路对于非线性问题_再论强化学习和非线性最优控制卡特彼勒问题的神经节点...
- DynamicFusion在ubuntu16.04+显卡GT740+cuda8.0上的实现
- 解决Tableau中怎么生成经纬度,显示不了地图
- smartctl命令介绍及使用
- 随着以 ChatGPT 为代表的人工智能与产业结合,AI 服务会是未来新型消费的增长点吗?
- 京牌车辆是否可以继承
- iOS加固可以,但是别用虚拟机......
- linux-- linux忘记密码(修改root密码)
- MySQL数据文件介绍及存放位置(*)