我经常在台式机上开始工作,然后在笔记本电脑上完成。当我需要切换时,我通常会提交并将破碎的混乱推送到我的上游分支并从另一台计算机中取出。这通常最终会产生一系列无用的提交,其中包含" wip"," asd"和" gsdnfsudkfnsdunf"。我不能帮助我在这里遗漏一些东西的感觉。是否有一种简单的方法可以将这些更改从一台计算机传输到另一台计算机,而无需创建所有这些提交?
答案 0 :(得分:3)
答案 1 :(得分:3)
使用私人主题。假设您将交付master
,但实际上只是替换您的目标分支。 git checkout master && git branch my-topic && git checkout my-topic
按照您的意愿提交,这无关紧要。
根据需要从服务器推送。当你完成后做最后的git rebase -i master
并清理自己。