我目前在我的主分公司.我需要一些CSS的帮助,但不幸的是我的网站受到身份验证的保护.这使得其他人很难到我的网站进行调试.我打算开始一个新的分支,fix_css,第一次提交删除所有身份验证机制.
然后我想到提交对CSS的更改.之后,我想将该分支合并回主服务器,除了第一次提交(因为我希望我的网站受到我的身份验证系统的保护).
我该怎么做呢?
你可以变基一组提交的到你的主分支:
如果你有这个:
master: A--B--C--D
\
fixing_css: E--F--G--H
Run Code Online (Sandbox Code Playgroud)
你想要这个:
master: A--B--C--D--F--G--H
Run Code Online (Sandbox Code Playgroud)
然后从fixing_css
分支运行此命令:
git rebase --onto master E fixing_css
Run Code Online (Sandbox Code Playgroud)
(E
分支上第一次提交的SHA 在哪里)
"rebase"命令接受一组提交并将它们放到一个新的"基础"上.在这种情况下,你说的是"E
fixing_css
master
接下来的一组提交,并在结束时上升,并将它们置于顶部".
归档时间: |
|
查看次数: |
289 次 |
最近记录: |