- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个实验分支。我已经决定了这是我想要采取的方向,所以想把改变放到主人身上。
我不想 merge ,我更喜欢 rebase ,因为这听起来正是我想要的(就像我一直在使用 master)。
看documentation ,看起来很简单(这是来自文档的说明):
However, there is another way: you can take the patch of the change that was introduced in C4 and reapply it on top of C3. In Git, this is called rebasing. With the rebase command, you can take all the changes that were committed on one branch and replay them on another one.
In this example, you’d run the following:
$ git checkout experiment
$ git rebase master
First, rewinding head to replay your work on top of it...
Applying: added staged command
在我的例子中,'experiment' 是已经 checkout 的分支'denormalized'(从我的控制台输出):
$ git status
On branch denormalized
Your branch is up-to-date with 'origin/denormalized'.
nothing to commit, working tree clean
现在,我调用 git rebase master
:
$ git rebase master
Current branch denormalized is up to date.
好的,根据文档,这不是我所期望的。两个分支似乎也没有变化:
master 仍然是 rebase 之前的样子。我可以检查一下,没有任何变化。
我错过了什么?
最佳答案
要将这些更改导入master,您需要做什么:
git checkout master
git merge denormalized
merge 会将这些更改 pull 入您的分支。
rebase 做了什么,它将这些提交从头上链接起来,但仍然在您的其他引用上。
merge 后,你应该在 -Refactored the generator...
master
和
denormalized
HEADs
它在图 37 上方显示您可以执行此操作
关于Git - 重新定位到主人不做任何事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44114627/
我已经让 master 和 origin/master 陷入了观望状态,不再对该分支上的更改感兴趣。 我按照这些说明让我的本地主人指向正确的地方 Make the current git branch
我正在尝试推送我的项目(新存储库中的所有文件)。我按照这些步骤操作,但是当我使用 git push -u origin master 推送时,出现此错误: ! [rejected] ma
我正在尝试找出一种防止开发人员使用 Git 强制推送 master 的好方法。我们使用 GitHub 来托管我们的远程存储库,因此 pre-receive Hook 不是一个选项。开发团队可以轻松实现
我已经在 AWS ec2 实例上设置了一个 Jenkins。我有几台机器(Ubuntu、Mac)应该是奴隶。 我已经在我的 Jenkins 主节点上配置了节点,我正在尝试通过随机端口使用 JNLP-4
介绍和搜索 所以我认为我犯了一个严重的错误,我很担心。我已经分析了独立负责人的论坛,我已经接近找到答案,但场景太具体,不适用于我所在的位置。如果您找到可以回答我的问题的特定主题,请链接我。 例如:Ho
我是一名优秀的程序员,十分优秀!