Questions tagged «feature-branch»


8
Git将主合并到功能分支
假设我们在Git中有以下情况: 创建的存储库: mkdir GitTest2 cd GitTest2 git init 在主服务器中进行一些修改并提交: echo "On Master" > file git commit -a -m "Initial commit" Feature1从master分支出来,并完成了一些工作: git branch feature1 git checkout feature1 echo "Feature1" > featureFile git commit -a -m "Commit for feature1" 同时,在主代码中发现一个错误,并建立了一个修补程序分支: git checkout master git branch hotfix1 git checkout hotfix1 该错误已在hotfix分支中修复,并重新合并到master中(可能在请求请求/代码审查之后): echo …

3
将功能分支重新设置到另一个功能分支
我正在使用两个(专用)功能分支。 a -- b -- c <-- Master \ \ \ d -- e <-- Branch1 \ f -- g <-- Branch2 在这些分支上工作了一段时间之后,我发现需要在Branch1中的Branch2中进行更改。我想将Branch2中的更改重新基于Branch1。我想得出以下结论: a -- b -- c <-- Master \ d -- e -- f -- g <-- Branch1 我敢肯定,我需要第二分支衍合到第一,但我不完全确信正确的语法和分支我已签出。 这个命令会产生想要的结果吗? (Branch1)$ git rebase --onto Branch1 Branch2

4
在Git中重新部署远程分支机构
我正在使用中间的Git存储库来镜像远程SVN存储库,人们可以从中进行克隆和操作。中间存储库有每晚从上游SVN重新建立基础的主分支,我们正在开发功能分支。例如: remote: master local: master feature 我可以成功地将功能分支推回远程,并得到我期望的结果: remote: master feature local: master feature 然后,我重新设置分支以跟踪遥控器: remote: master feature local: master feature -> origin/feature 一切都很好。从这里我想做的是将功能分支重新建立到远程主机上的master分支,但是我想从本地计算机上完成。我希望能够做到: git checkout master git pull git checkout feature git rebase master git push origin feature 为了使远程功能分支与远程主服务器保持最新。但是,此方法导致Git抱怨: To <remote> ! [rejected] feature -> feature (non-fast-forward) error: failed to …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.