新建分支dxj,然后把分支dxj写的代码合并到master中并push到远程仓库github中,步骤如下:

1.在当前主分支master中新建分支dxj

E:\projects\ERP\zyyerp-front>git branch dxj

2.在master中切换到分支dxj

E:\projects\ERP\zyyerp-front>git checkout dxj
Switched to branch 'dxj'
Your branch is up to date with 'origin/dxj'.

3.查看当前分支,命令:git branch 。带有星号的就是当前使用的分支。然后dxj编写自己负责的代码。

E:\projects\ERP\zyyerp-front>git branch
* dxjmaster

4.添加所有修改代码至暂存区(local cache),命令git add -A

E:\projects\ERP\zyyerp-front>git add -A

5.快捷提交至本地仓库(local repository) ,命令:git commit -am ‘这里是这次提交写的评论’

E:\projects\ERP\zyyerp-front>git commit -am '开始主页布局'
[dxj 088e3e9] '开始主页布局'1 file changed, 23 insertions(+), 3 deletions(-)

6.把分支dxj合并到master之前先要切换分支到mster,切换分支命令:git checkout branchName

E:\projects\ERP\zyyerp-front>git checkout master
Switched to branch 'master'
Your branch is up to date with 'origin/master'.

查看是否切换成功

E:\projects\ERP\zyyerp-front>git branchdxj
* master

7.把分支dxj写的代码合并到master中,命令:git merge mergeTarget

E:\projects\ERP\zyyerp-front>git merge dxj
Updating 3c89c9d..088e3e9
Fast-forwardsrc/components/Home.vue | 26 +++++++++++++++++++++++---1 file changed, 23 insertions(+), 3 deletions(-)

8.主分支master最新代码推送到远程仓库(remote git repository) ,命令:git push

E:\projects\ERP\zyyerp-front>git push
Enumerating objects: 9, done.
Counting objects: 100% (9/9), done.
Delta compression using up to 8 threads
Compressing objects: 100% (5/5), done.
Writing objects: 100% (5/5), 902 bytes | 902.00 KiB/s, done.
Total 5 (delta 2), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (2/2), completed with 2 local objects.
To https://github.com/cn-hyf/zyyerp-front.git3c89c9d..088e3e9  master -> master

9.查看树状态,nothing to commit, working tree clean表示当前修改的代码都同步到远程仓库了。

E:\projects\ERP\zyyerp-front>git status
On branch master
Your branch is up to date with 'origin/master'.nothing to commit, working tree clean

10.上面的步骤已经把分支dxj写的代码合并到master中了,同时也把master最新代码推送到远程仓库了。最后也要把子分支dxj也推送到远程仓库。
10.1 切换到dxj分支,命令git checkout dxj

E:\projects\ERP\zyyerp-front>git checkout dxj
Switched to branch 'dxj'

10.2 把分支dxj写的代码推送到远程仓库github中,命令git push -u origin dxj

E:\projects\ERP\zyyerp-front>git push -u origin dxj
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote:
remote: Create a pull request for 'dxj' on GitHub by visiting:
remote:      https://github.com/cn-hyf/zyyerp-front/pull/new/dxj
remote:
To https://github.com/cn-hyf/zyyerp-front.git* [new branch]      dxj -> dxj
Branch 'dxj' set up to track remote branch 'dxj' from 'origin'.

10.3 查看树状态

E:\projects\ERP\zyyerp-front>git status
On branch dxj
Your branch is up to date with 'origin/dxj'.nothing to commit, working tree clean

在VS Code中t把分支写的代码合并到master中并提交到远程仓库github上相关推荐

  1. Git 高频命令、版本回退、分支操作、文件修改删除、撤销、标签、远程仓库推送、拉取

    1. 高频命令 git add 将工作文件修改提交到本地暂存区. git add . 将所有修改过的工作文件提交暂存区(常用). git commit -m "XXX" 为本次修改 ...

  2. IDEA如何将git分支代码合并到master

    IDEA如何将git分支代码合并到master 1. 打开默认开发分支(svn_develop) 2. 将远程master分支Checkout as new local brabch  确保代码与远程 ...

  3. git 将dev分支的代码合并到master并添加对应的Tag

    1.参考文章如下: (1).https://www.cnblogs.com/zhangshijiezsj/p/14174896.html (2).https://blog.csdn.net/b7350 ...

  4. idea 将分支代码合并到master分支

    一.创建一个新的分支 1.先把代码切换到master分支上 2.分支名称 3.然后Push,新的分支就创建好了!!! 一.将创建的分支代码合并到master分支 1.先切换master分支 2.在Re ...

  5. Git创建本低分支并提交到远程仓库

    创建并切换到分支 git checkout -b dev-xy 查看分支 git branch dev * dev-xy 带 * 说明现在已经在新建的分支上了,如果是使用的vscode的终端,左下角就 ...

  6. Git新建临时分支进行开发后合并至master

    需求:根据master新增最新周修改的小功能,但是此时dev分支正在开发新的1.10的需求了,并且最新周的要先上线,步骤如下. 1.根据master新建立分支本地dev02:git checkout ...

  7. git从远程仓库gitLab上拉取指定分支到本地仓库

    https://blog.csdn.net/qq_40973353/article/details/80682891 例如:将gitLab 上的dev分支拉取到本地 1>与远程仓库建立连接:gi ...

  8. git常用操作--分支同步master 本地库提交到远程分支

    1.分支同步master git clone [项目地址] //克隆远程代码库到本地 cd [刚刚克隆的项目文件夹] //进入本地仓库 git checkout -b dev // 创建分支dev(或 ...

  9. git remote 指定分支_git从远程仓库gitLab上拉取指定分支到本地仓库

    https://blog.csdn.net/qq_40973353/article/details/80682891 例如:将gitLab 上的dev分支拉取到本地 1>与远程仓库建立连接:gi ...

最新文章

  1. 关于C#开发山寨操作系统,程序语言,浏览器,IDE,Office,Photoshop等大型程序的可行性歪论及意义...
  2. 安装redis及python redis模块
  3. mysql 同机做主从
  4. Python笔记-UiSelector坐标定位
  5. sql int 比较_分享 21 个编写 SQL 的好习惯
  6. Windows 10 Creators Update隐私策略变动一览
  7. Git只获取部分目录的内容
  8. 混响运行于CPU或者DSP时的部分指标对比
  9. 尚学堂马士兵struts2 课堂笔记(四)
  10. 安装Apache服务器
  11. Linux CentOS 6不能使用yum安装命令
  12. java数字时钟_java Swing数字时钟
  13. JAVA重写和重载的区别
  14. 关于如何保持图片分辨率并压缩图片存储大小
  15. jemalloc 内存分配器 是什么
  16. SQL Server远程连接的设置
  17. 强烈推荐几款IDEA插件,12款小白神器
  18. python 判断是否为中文
  19. 炫龙笔记本怎么进bios设置u盘启动图文教程
  20. EVE-NG Lab通过Cloud连接外网

热门文章

  1. PDF转换Word如何操作?用迅读PDF转换器,任意互转
  2. 蚂蚁聚宝虫洞,数据传输的桥梁
  3. Java-龙与地下城怪物设计
  4. 电子签章过程中的原始数据处理
  5. Yocto中开发内核的两种方法
  6. 《蔡康永的情商课》重点摘录
  7. 《精通.NET互操作:P/Invoke、C++ Interop和COM Interop》
  8. lotus interop.5.5
  9. 既为支付而生,何必舍本逐末:人人都能上手的闪电网络实战
  10. AI2(App Inventor 2)离线版服务器网络版(AI伴侣2.47版)