我一直在这里寻找答案,似乎我可能只是对git分支应该如何工作做出错误的假设.
我有我的master
分支,我已经创建了一个功能分支profiles
,我正在为配置文件做一些特定的工作.在处理配置文件时,我更改了5或6个文件,并添加了另外5或6个新文件.我需要切换回master
分支来修复快速错误,并注意到所有新文件和修改过的文件.我想这是有道理的,因为git不会从master
分支中删除未跟踪的文件并将它们带回我的profiles
分支,因为它们实际上是未跟踪的.但是对现有文件的更改又如何呢?它们为什么出现在主分支中.
这是什么最好的做法.我还没准备好在本地提交更改.我应该只是隐藏所有这些更改,切换到master
,进行小修复,切换回profiles
然后重新应用存储?
任何帮助表示赞赏.谢谢