ඔබ ක අනුක්රමික එකතුවක් භාවිතා කළ හැකි git rebaseහා git branchඅනාචාරයේ පිරිසක් තවත් ශාඛා මතට අයදුම් කිරීමට. Wolfc විසින් දැනටමත් පළ කර ඇති පරිදි පළමු විධානය සත්ය වශයෙන්ම පිටපත් පිටපත් කරයි. කෙසේ වෙතත්, ඔබ කණ්ඩායමේ ඉහළම කැපවීම සඳහා ශාඛා නාමයක් එක් කරන තුරු වෙනස නොපෙනේ.
කරුණාකර පින්තූරය නව පටිත්තකින් විවෘත කරන්න ...

පෙළ ස්වරූපයෙන් විධාන සාරාංශ කිරීමට:
- විධානය භාවිතා කර ස්වාධීන ක්රියාවලියක් ලෙස gitk විවෘත කරන්න :
gitk --all &.
- දුවන්න
git rebase --onto a b f.
- මාධ්ය F5තුළ gitk . කිසිවක් වෙනස් නොවේ. නමුත් කිසිවක්
HEADසලකුණු කර නැත .
- දුවන්න
git branch selection
- මාධ්ය F5තුළ gitk . එහි කැපවීම් සහිත නව ශාඛාව දිස්වේ.
මෙය කරුණු පැහැදිලි කළ යුතුය:
- කැපවීම
aයනු කණ්ඩායමේ නව මූල ගමනාන්තයයි.
- කැපවීම
bයනු කණ්ඩායමේ පළමු කැපවීමට පෙර ඇති කැපවීමයි (සුවිශේෂී).
- කැපවීම
fයනු කණ්ඩායමේ අවසාන කැපවීමයි (ඇතුළුව).
පසුව, ඔබ භාවිතා කළ හැකි git checkout feature && git reset --hard bමෙම අනාචාරයේ මැකීමට cදක්වා fසිට featureශාඛා.
මෙම පිළිතුරට අමතරව, මම බ්ලොග් සටහනක් ලිවූ අතර එය සාමාන්යයෙන් භාවිතා කිරීමට උපකාරී වන වෙනත් අවස්ථාවක විධාන විස්තර කරයි.
bමත පදනම් විය යුතුfපසුව, නමුත් එම චෙරි-පන්දු යැවීමේදි සමග ගෑවිලාවත් නැත.)