මට දුරස්ථ Git සේවාදායකයක් ඇත, මට ඉටු කිරීමට අවශ්ය අවස්ථාව මෙන්න:
සෑම දෝෂයක් / අංගයක් සඳහාම මම වෙනස් Git ශාඛාවක් නිර්මාණය කරමි
මම නිල නොවන Git පණිවිඩ සමඟ එම Git ශාඛාවේ මගේ කේතය දිගටම කරගෙන යමි
ඉහළ ගබඩාවේදී අප කළ යුත්තේ නිල Git පණිවිඩය සමඟ එක් දෝෂයක් සඳහා එක් කැපවීමකි
ඉතින් මගේ ශාඛාව දුරස්ථ ශාඛාවකට ඒකාබද්ධ කරන්නේ කෙසේද, එවිට ඔවුන් මගේ සියලු පිරික්සුම් සඳහා එක් කැපවීමක් ලබා ගනී (මට මේ සඳහා කැපවීමේ පණිවිඩයක් ලබා දීමට පවා අවශ්යය).
git merge --squash
මේ සියල්ලම විධාන රේඛාවේ එක පහරකින් කරන අතර එය ක්රියාත්මක වේ යැයි ඔබ සිතනවා. git rebase -i
සංස්කාරකයක් ගෙන එන අතර නැවත ගෙවීම මනාව සැකසීමට ඔබට ඉඩ සලසයි. එය මන්දගාමී ය, නමුත් ඔබ කරන්නේ කුමක්දැයි ඔබට දැක ගත හැකිය. එසේම, නැවත අදහස් දැක්වීම හා ඒකාබද්ධ කිරීම අතර වෙනසක් ඇත.
merge --squash
නව එකක් පැරණි සිට, පසුව ස්වාමියා නව ශාඛා ඒකාබද්ධ. පැරණි ශාඛාව යල් පැන යයි.