ප්රශ්නයට විශේෂයෙන් පිළිතුරු දීමට උත්සාහ කිරීම (අවම වශයෙන් මාතෘකාව).
ඔබට ප්රාදේශීය ශාඛාව නැවත නම් කළ හැකිය , නමුත් දුරස්ථයේ පැරණි නම නිරීක්ෂණය කරයි.
git branch -m old_branch new_branch
git push --set-upstream origin new_branch:old_branch
දැන්, ඔබ ධාවනය කරන විට git push
, දුරස්ථ old_branch
ref ඔබේ දේශීය සමඟ යාවත්කාලීන වේ new_branch
.
ඔබ මෙම වින්යාසය දැනගෙන මතක තබා ගත යුතුය. ඔබට දුරස්ථ ශාඛා නාමය සඳහා තේරීමක් නොමැති නම් එය ප්රයෝජනවත් විය හැකිය, නමුත් ඔබ එයට කැමති නැත (ඔහ්, මම කිව්වේ, ඔබට ඉතා හොඳ දෙයක් තිබේ එයට අකමැති වීමට හේතුවක් තිබේ!) සහ වඩා පැහැදිලිව කැමති වන්න ඔබේ ප්රාදේශීය ශාඛාවේ නම.
ලබා ගැනීමේ වින්යාසය සමඟ සෙල්ලම් කිරීමෙන්, ඔබට දේශීය දුරස්ථ-යොමු කිරීම නැවත නම් කළ හැකිය. එනම්, refs/remote/origin/new_branch
ශාඛාවට ref පොයින්ටරයක් තිබීම, ඇත්ත වශයෙන්ම එය old_branch
ක්රියාත්මක origin
වේ. කෙසේ වෙතත්, ඔබේ මනසෙහි ආරක්ෂාව සඳහා මම මෙය දැඩි ලෙස අධෛර්යමත් කරමි.