我有主分支(它是工作副本),然后在某个时间点我创建了另一个名为topic的分支并且正在它下面工作。
但是昨天我在主分支上做了反思。现在,当我构建我的项目时,它能够构建主分支,但不能在主题分支上构建。
任何人都可以指导我有什么问题吗? 有人建议我确实需要保持最新的主题分支。不确定;在什么方面最新(主或远程)?我怎么能用git做什么?
我谷歌了;但是哪个命令能救我?
我在先生感谢你。
详细信息: 我的主分支(master_branch)是进化的;但我的本地分支(topic_branch)确实只包含我所做的特定提交。因此,master branch(master_branch)中的一些最新更改必须与其他repo集成;因此我的构建在topic_branch中失败。
答案 0 :(得分:0)
嗯,你没有提供很多关于你的错误的信息,但如果你成功地反对master,那么你的主题分支是最新的。但是最新的并不一定意味着工作,我的猜测是主分支中的最近更改与主题分支中的更改不兼容。因为主分支可以构建但主题分支不能,所以问题出现在主题分支中。
答案 1 :(得分:0)
你说你“在主分支上做了变革。”如果你的意思是,在使用master分支时,你运行了“git rebase $ other_thing”,那么你可能需要切换到你的主题分支并在那里运行“git rebase master”。否则,您的主题分支将位于主分支的下层。