לעיתים תכופות אני צריך לעשות את זה כאשר אני רוצה לסנכרן בין המכונות השונות שלי, ואני שוכח את הפקודה לעשות זאת. אז נניח שיש לך יותר מבראנץ’ אחד מרוחק, ואתה רוצה להביא אותו אליך מקומית גם כן:
כאשר מסתכלים על המידע בריפוזיטורי (מאגר) המרוחק אז הוא הוא כנראה יראה דומה לזה:
$ git remote show origin * remote origin URL: ************* Remote branch merged with 'git pull' while on branch master master Tracked remote branches haml master
למזלנו, הפקודה בשביל לעשות זאת דיי פשוטה:
git checkout --track -b <local branch> <remote>/<tracked branch>
אז במקרה שלי, אני השתמשתי בפקודה הזאת:
git checkout --track -b haml origin/haml
ואפשר להשתמש בגרסה פשוטה יותר:
git checkout -t origin/haml