Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何从合并的分支切换到新分支?_Git_Github - Fatal编程技术网

Git 如何从合并的分支切换到新分支?

Git 如何从合并的分支切换到新分支?,git,github,Git,Github,我无意中开始处理一个合并的分支,现在我想回去开发得到更新的代码,然后创建一个新分支。是否可以这样做,或者是否有解决方法?如果要撤消提交,请检查以下内容: 如果您只想更改分支并创建新分支,请在终端中运行以下命令: git checkout-b(写下您想要的名称) 通过运行此命令,您将创建一个新分支并切换到它。使用以下命令: git stash:它将隐藏未限制的更改 git签出开发:转到开发分支 git pull:获取最新代码 git签出-b“新分支”:创建新分支 git stash apply:如

我无意中开始处理一个合并的分支,现在我想回去开发得到更新的代码,然后创建一个新分支。是否可以这样做,或者是否有解决方法?

如果要撤消提交,请检查以下内容:

如果您只想更改分支并创建新分支,请在终端中运行以下命令:

git checkout-b(写下您想要的名称)


通过运行此命令,您将创建一个新分支并切换到它。

使用以下命令:

git stash
:它将隐藏未限制的更改

git签出开发
:转到开发分支

git pull
:获取最新代码

git签出-b“新分支”
:创建新分支


git stash apply
:如果我从这个合并的功能分支创建一个新分支,它将添加您在步骤1中所做的未限制更改,这将扰乱工作流。如果我的工作仅限于几个文件,我可能会复制这些更改,隐藏代码,然后开发并创建一个新分支,但我有很多更改是我意外地开始在这个分支中编写的(没有完成提交)。只需隐藏并在新分支中弹出