您好、欢迎来到现金彩票网!
当前位置:ds视讯 > 分支指令 >

git切换分支之前的修改被带到另一个分支怎么处理

发布时间:2019-06-18 13:59 来源:未知 编辑:admin

  “我们开发新功能时是基于一个新的分支的话,如果稳定版本有一个紧急bug需要处理,那么我们就可以切换到稳定版本的分支,然后修改bug,修改之后,我们再次切换到原先的分支继续工作,...

  “我们开发新功能时是基于一个新的分支的话,如果稳定版本有一个紧急bug需要处理,那么我们就可以切换到稳定版本的分支,然后修改bug,修改之后,我们再次切换到原先的分支继续工作,最后我们将该分支合并到稳定”这是我在网上看到的一句话,可是我在实际操作的时候,发现在一个分支上改了东西,无论commit没,切换到另一个分支,改的东西还在呢,这个怎么办呢,怎么让他不在呢,之前也问过类似问题,可能没组织好,大家没看懂。

  又试了下 用了git stash 命令,发现要是两个分支里修改的是同一个文件的话,切换分支,会发生想对应的改变,但是要是在一个分支里新建立一个文件,切换到另一个分支还在。展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部我的是最新版,是有楼主说的这种情况:两个分支里修改的是同一个文件的话,切换分支,会发生想对应的改变,但是要是在一个分支里新建立一个文件,切换到另一个分支还在。

  这是由于新建的文件没有纳入版本管理,git切换分支等操作都不会去动这些untracked文件。

  一个较好的办法是 git add 新增文件后再git stash。

  但是如果你这样做之前已经将此文件提交到了git远程仓库,那就需要执行以下命令了:

  首先检查一下你的git版本,是否是最新的。最新版本是2.1.0。而我用的是1.8.3也没有出现你说的这种情况,因为如果没有commit,git branch是无法切换的:

http://gamesbaby.net/fenzhizhiling/473.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有