把改动内容暂存 git stash 新建分支xxx并切换到xxx分支 git checkout -b xxx 如果只是切换到分支xxx不是新建分支xxx git checkout xxx 在新分支把内容取出并清除暂存 git stash pop 在新分支把内容取出不会清除暂存 git stash apply 这样操作后,改动的内容只会出现在新分支。之前的分支所有改动的内容会去除。