git - 从分支签出回 master 并未能在 master 上提交
问题描述
- 我创建了一个新分支,分支 A
- 我对分支 A 进行了更改并提交,分支 A 是在主分支之前的几个提交
- 我使用 'git checkout master' 回到主分支
- 我对其中一个文件进行了一些更改
- 我尝试使用“git status”,但它看不到我所做的更改,因此无法添加或提交更改
What I want to do:
from:
1 - 2 (master)
\
6 - 7 (Branch A)
to:
1 - 2 - 3 (master)
\
6 - 7 (Branch A)
不合并或任何复杂的东西
解决方案
你看不到其他分支的变化。如果你想检查其他分支提交,你必须签出分支才能看到提交。
如果您想查看您在分支上所做的更改,您可以运行git diff
。然后你可以看到与前一个实际不同的地方。如果你想对你的所有分支做出相同的提交,那么你必须合并提交。
推荐阅读
- php - 使用php在sql中的两个表中添加相同的'id'
- php - 是否可以从 Woocommerce 的类别页面中删除带有特定标签的帖子?
- excel - Worksheet_change 将日期显示为 FALSE
- perl - $variable{$2}++ 在 Perl 中是什么意思?
- aix - 如何在bff中移动文件?
- ios - 架构 x86_64 的未定义符号:“_OBJC_CLASS_$_RCTImageLoader”
- android - 使用谷歌地图时,我应该使用哪个库来定位?
- debugging - Julia Flux 问题:UndefVarError:未定义跟踪器
- c# - 如何实现输入复选框的选中动作?
- ios - IOS Swift 卡片效果图被剪裁了