A
|\
| A
B \
| |
| |
C B
| |
| |
D F
| (Production branch)
|
E
|
|
F
|
|
G
(Development)
å› æ¤ï¼Œæˆ‘们åªå¸Œæœ›æŽ¨åŠ¨å¼€å‘ä¸çš„一些更改,并且文件在其他ä¸åº”包å«çš„æ交ä¸å‘生了巨大å˜åŒ–。我该怎么åšï¼Ÿ
ç”案 0 :(得分:0)
您å¯ä»¥ä½¿ç”¨git cherry pick进行特定æ交,这å¯èƒ½ä¼šåœ¨ä»¥åŽä½¿åˆå¹¶/å˜åŸºæ›´ç´§å‡‘。
git checkout production
git cherry-pick G
或者åªæ˜¯æ£€æŸ¥æ‚¨æ„Ÿå…´è¶£çš„文件并进行新的æ交。
git checkout production
git checkout development -- <file>
git commit -m "kludgy import of files from dev branch"