相关疑难解决方法(0)

将一个更改合并到Git中的多个分支

我习惯有一个主分支(主)和主题分支工作.但我现在正在开展一个项目,有两个主要分支(主要和实验),我不确定如何最好地将我的主题分支合并到两个分支中?

这是正确的方法吗?如果没有,有人可以让我知道正确的方法.

(master)$ git checkout -b bugfix
# do bug fix here
(bugfix)$ git commit -a -m 'Fixed bug.'
(bugfix)$ git checkout master
(master)$ git merge bugfix

(master)$ git checkout bugfix
(bugfix)$ git rebase experimental
(bugfix)$ git checkout experimental
(experimental)$ git merge bugfix
Run Code Online (Sandbox Code Playgroud)

谢谢.

git version-control branching-and-merging git-branch

29
推荐指数
1
解决办法
2万
查看次数

如何在master上进行错误修正并将其集成到不太稳定的分支中?

我现在正在为我的一个项目使用Git,我喜欢它.

但是,因为我是唯一一个在我的项目上工作的人,所以我用过的唯一命令就是

git status
git add .
git commit -m 'message here'
git push origin master
Run Code Online (Sandbox Code Playgroud)

我很久以前就已将项目推向远程(我使用Capistrano进行部署),一切都很顺利.

现在我想改变网站的设计,但保持逻辑不变.我猜我需要创建一个新分支(让我们称之为newdesign).

我想知道的是:如果我正在newdesign分支机构工作,并且我在分支中看到了一个错误,master我怎么能修复bug master然后将该bugfix集成到newdesign分支中,以便后者成为与实际逻辑保持同步?

git branching-strategy

6
推荐指数
1
解决办法
1868
查看次数