Rup*_*ott 9 git dvcs tortoisegit
我刚开始使用Git并发现当我在分支中实现一个功能时,我会遇到一些真正需要尽快推送到主干的bug.为了做到这一点,我使用checkout切换回trunk,进行更改并提交它们.我现在有一个没有bug的主干.
不幸的是,我的分支也需要修复此错误.由于功能不完整,我不能将分支合并回主干.如何更改我的分支以便它接收我对主干所做的更改?
如果重要的话,我正在自行开发,因此只需要担心一个存储库.
我正在使用TortoiseGit,因此特定于此的说明将有所帮助,但不是必需的.
alt*_*ive 20
确保已检出分支(git checkout branch-name)并运行
git rebase master
并解决任何到达的冲突.
如果您不确定这些命令的作用,请尝试不使用TortoiseGit并使用终端.它将帮助您真正理解命令.
警告:这假定为本地分支.如果您已共享分支,请不要运行rebase(因为它会修改历史记录).跑
git merge master
而你在你的另一个分支.这个历史较少,但可以使用.
不同之处是: