我正在处理一个有很多问题单的项目。我试图为每个问题创建一个单独的分支,包含(理想情况下)根据我的问题说明所添加/编辑的代码的单个提交。
当我检出一个新分支,编写我的代码,提交并推送到远程存储库时 - 和平常一样。但是,当我从后续的分支推送提交时,它会在远程分支中显示所有提交 - 甚至来自之前的分支- 最新的提交就简单地追加在这些提交之后。
为什么会发生这种情况超出了我的理解范畴。我期望每个新分支只包含在该分支中进行的提交。任何能够解释的帮助将不胜感激。
当我检出一个新分支,编写我的代码,提交并推送到远程存储库时 - 和平常一样。但是,当我从后续的分支推送提交时,它会在远程分支中显示所有提交 - 甚至来自之前的分支- 最新的提交就简单地追加在这些提交之后。
为什么会发生这种情况超出了我的理解范畴。我期望每个新分支只包含在该分支中进行的提交。任何能够解释的帮助将不胜感激。