Git获取某个分支的某次提交?
PHP中文网
PHP中文网 2017-05-02 09:30:28
0
1
563

本人情况,现在维护一个前端项目,使用Gitlab的Webhooks做持续集成的,push后的代码自动分发到 CDN 上,有版本号。

情况是这样的:

我本地需要修复两个问题,我本地修复好了,分两次提交到了同一版本(还没push),但是这两个问题需要做两次发布(因为业务方不一样),所以我必须把这两次提交分开到两个分支。

所以我的问题是:

怎么从分支B上获取某次提交,放到分支A?

我自己的做法是这样的:

git checkout branch-B
git reset --soft HEAD^
git checkout branch-A
git commit -m -a 'your comment'

但是:这样做感觉很不舒服,没有那种顺滑的体验;而且也不能随意指定获取某次提交。

PHP中文网
PHP中文网

认证0级讲师

모든 응답(1)
世界只因有你

cherry-pick 명령을 살펴보는 것이 좋습니다. commit을 함께 병합할 수 있지만 주의하세요. 주의해서 사용하세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!