首页 > 解决方案 > 从分支签出回 master 并未能在 master 上提交

问题描述

  1. 我创建了一个新分支,分支 A
  2. 我对分支 A 进行了更改并提交,分支 A 是在主分支之前的几个提交
  3. 我使用 'git checkout master' 回到主分支
  4. 我对其中一个文件进行了一些更改
  5. 我尝试使用“git status”,但它看不到我所做的更改,因此无法添加或提交更改
What I want to do:
from:
1 - 2  (master)
      \ 
       6 - 7 (Branch A)

to:
1 - 2 - 3 (master)
      \ 
       6 - 7 (Branch A)

不合并或任何复杂的东西

标签: gitgithub

解决方案


你看不到其他分支的变化。如果你想检查其他分支提交,你必须签出分支才能看到提交。

如果您想查看您在分支上所做的更改,您可以运行git diff。然后你可以看到与前一个实际不同的地方。如果你想对你的所有分支做出相同的提交,那么你必须合并提交。


推荐阅读