මම ශාඛා පහක් පමණ අඩංගු Git ගබඩාවක් ක්ලෝන කළා. කෙසේ වෙතත්, මම කරන විට මම git branch
ඒවායින් එකක් පමණක් දකිමි:
$ git branch
* master
සියලුම ශාඛා git branch -a
බැලීමට මට කළ හැකි බව මම දනිමි , නමුත් මම සියලු ශාඛා දේශීයව අදින්නේ කෙසේද? එසේ කරන විට එය පහත දැක්වේ.git branch
$ git branch
* master
* staging
* etc...
--single-branch
ක්ලෝන කිරීමේදී සැකසුම භාවිතා කිරීමෙන් පසු සියලුම ශාඛා ලබා ගන්නේ කෙසේද යන්න මෙම ප්රශ්නයෙන් දැක්වේ : stackoverflow.com/questions/17714159/… ( git fetch --all
ඔබ එක් ශාඛාවක් පමණක් නියම කර ඇත්නම් කිසි විටෙකත් ක්රියා නොකරනු ඇත!)
git clone --bare <repo url> .git
(රෙපෝව ක්ලෝන කිරීම සඳහා අවසානයේ දී "- බෙයාර්" සහ ".ගිට්" එකතු කළ යුතු බව සලකන්න. "හිස්" repo), ඉන්පසු git config --bool core.bare false
("හිස්" ධජය අසත්ය ලෙස සකසයි), පසුව git reset --hard
(HEAD වර්තමාන HEAD වෙත repo වෙත ගෙන යයි). දැන් git branch
ඔබ ක්ලෝන කළ repo වෙතින් සියලුම ශාඛා දැකිය යුතු නම් .