整合分支到master,忽略分支上提交的记录

1、git checkout master     //切换到主分支

2、git merge --squash devbranch    //一次性合并分支的多次提交

3、git commit -m '一次性合并分支的多次提交,整合到主分支'

git branch  git查看当前分支所属

git checkout -b preview-dev 从当前分支拉copy开发分支,创建并切换 feature 分支

git push origin preview-dev 把新建的分支push到远端

git pull       拉取远端分支

git branch -d preview-dev 取消新功能时,使用 git branch -d <name> 删除分支,但是会提示销毁失败,这时需要强行删除分支,使用命令 git branch -D <name>。

There is no tracking information for the current branch.

Please specify which branch you want to merge with.

See git-pull(1) for details.

git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

是因为本地分支和远程分支没有建立联系  (使用git branch -vv  可以查看本地分支和远程分支的关联关系)  .根据命令行提示只需要执行以下命令即可

git branch --set-upstream-to=origin/远程分支的名字 本地分支的名字

git branch --set-upstream-to=origin/jdzt-preview-dev jdzt-preview-dev

提示Branch 'preview-dev' set up to track remote branch 'preview-dev' from 'origin'.

然后

git pull

success!

摘选自 https://blog.csdn.net/stan_pcf/article/details/51911101

git将当前分支上修改的东西转移到新建分支

比如我在A分支做了一些修改,现在由于某种原因(如A分支已经合并到master)不能把A分支上修改的东西保留下来但是需要把A分支上修改的东西继续在新分支继续修改。那么现在我们可以有两种简单的做法完成这一需求。

第一种方法

我们不需要在A分支做commit,只需要在A分支新建B分支,然后切换过去。这个时候你会发现修改的东西在A,B分支都有。这个时候在B分支commit,那么这些修改保留在B分支上,再切换到A分支上会发现修改都没有保留下来。

第二种方法

使用git stash 将A分支暂存起来,然后在某一个分支(如master分支)新建一个分支B,然后在B分支上使用git stash pop 将修改弹出到B分支上,然后这些修改就在B分支上了。然后我们又可以愉快的玩耍了~

转载于:https://www.cnblogs.com/fengnovo/p/9428463.html

git新建分支并且在切换分支开发相关推荐

  1. 【问题篇】git创建分支后idea切换分支找不到以及合并问题

    当本地idea绑定了git仓库之后,在git仓库线上创建一个新的分支后,想在本地idea切换分支发现没有新建的分支,导致无法切换分支以及代码合并.如下:         这时候只需要先git pull ...

  2. git常用命令,项目删除原有github连接并重新连接,回滚,下拉分支代码,切换分支

    下拉分支代码 $ git clone https://gitea.https.xiaozhuschool.com/APKDevelopment/YouYuanSellingWineMachine.gi ...

  3. git 的批量克隆 批量切换分支 批量pull

    批量克隆 将cloneList.txt和git_clone_batch.bat两个文件,放到用于存放项目的根目录. 在cloneList.txt文件中维护需要批量克隆的http地址,每行一个项目地址. ...

  4. 拉取远程分支_git clone切换分支步骤,代理设置,作者信息设置

    1.克隆远程仓库 git clone git地址 2.查看所有分支 git branch –a 3.切换分支 git checkout branchName 4.查看当前所在分支 git branch ...

  5. Git:如何在本地没有分支时,切换分支

    https://www.cnblogs.com/hamsterPP/p/6810831.html

  6. git 新建分支并切换到该分支_git切换到指定分支,git新建分支与合并

    一,git切换到指定分支 使用git进行开发的时候经常会遇到需要切换远程分支并且提交到远程指定分支的情况,操作如下 1,查看远程所有分支 git branch -a git branch不带参数,列出 ...

  7. 玩转GIT系列之【git的分支操作(查看分支/切换分支/新建分支/删除分支)】

    一.查看分支 1.查看全部分支 git branch -a 2.查看本地分支 git branch -l 3.查看远程分支 git branch -r 二.切换分支 假设本地当前处于master分支下 ...

  8. git新建分支并且切换分支

    git checkout -b dev 可以切换分支 现在有develop分支的情况下,想建一个新分支dev并且跟develop的代码一样 git push --set-upstream origin ...

  9. git 切换分支_git 入门教程之分支总览

    分支就是一条独立的时间线,既有分支,必有主干,正如一棵树谈到树枝,必有树干一样的道理.我们先前对git 的全部操作默认都是在主干上进行的,这个主干也是一种特殊的分支,名为 master 分支. 无论是 ...

最新文章

  1. [emuch.net]MatrixComputations(1-6)
  2. 在用户控件中撰写JS时控件的客户端ID问题
  3. ELK学习11_ELK Stack交流群问题汇总一
  4. time包中Parse和Format的区别
  5. 聊一聊基于Nacos的metadata完成服务间的AB测试
  6. C++的头文件和实现文件分别写什么
  7. 微信二次“回应”iOS 13.2杀后台问题:已找到解决方案
  8. jdb java_JAVA初学者的JDB 尝试
  9. linux中关闭归档备份,RMAN在归档/非归档,库关闭/mounted/开启状态下的备份
  10. Win虚拟机查询不到自己的IP地址
  11. ImageButton属性
  12. java snmp walk,snmpwalk命令常用方法总结(转)
  13. MATLAB线性规划整数变量,Matlab 整数线性规划问题模型代码
  14. 怎样设计访谈提纲_如何设计调查问卷与访谈提纲要点分析.ppt
  15. 附032.Kubernetes实现蓝绿发布
  16. 计算机初中教师教材知识测试,开县中小学教师新教材考试初中信息技术
  17. 智慧公厕系统为管理方提供更丰富的管理手段
  18. C语言中%s,%m.ns 和 %e,%m.ne 的意思
  19. Centos 7.x yum安装php5.6.X
  20. 搭建网校平台的具体方法

热门文章

  1. Visual Studio 起始页中不显示最近使用的项目的解决办法
  2. 【spark系列3】spark开发简单指南
  3. javascript关于数组合并的——非比寻常
  4. I am late!
  5. DyFPN:浙大华为诺亚西湖大学等提出用于目标检测的动态特征金字塔,减少40%的FLOPs!...
  6. 让全球数亿人拍摄到更美的照片,【北京三星研究院】招聘
  7. CVPR19 Oral 如何避免高置信度的错误预测?
  8. 我爱计算机视觉干货集锦分类汇总(2019年6月17日)
  9. oracle 图像包,完美简单详细,图形安装Oracle11g(Oracle Linux系统)
  10. 学游戏3D建模,选机构要注意哪些方面?