首页 > 解决方案 > 如何在 git 中合并从 master 到我的分支的更改

问题描述

我错误地在 master 分支上工作,
如何将我的更改从 master 移动到我的分支?
谢谢。

标签: gitgit-merge

解决方案


您可以从存储库的根目录运行以下命令

git reset HEAD -- .                       #this will unstage all the files
git stash                                 #this will stash all the changes
git checkout <your_branch>                #this will switch the branch
git stash pop                             #this will apply all the stashed changes in <your_branch>.
#If there are conflicts at this point, resolve them, then do the following
git add -all
git commit -am "<your_commit_message>"    #this will commit in new branch.

注意:后面的语句#是注释。它不属于命令&执行命令时应排除。


推荐阅读