git ready

למד גיט צעד אחר צעד
ניק קוורנטינו

checkout tracked remote branch

committed 09 Jan 2009

לעיתים תכופות אני צריך לעשות את זה כאשר אני רוצה לסנכרן בין המכונות השונות שלי, ואני שוכח את הפקודה לעשות זאת. אז נניח שיש לך יותר מבראנץ’ אחד מרוחק, ואתה רוצה להביא אותו אליך מקומית גם כן:

כאשר מסתכלים על המידע בריפוזיטורי (מאגר) המרוחק אז הוא הוא כנראה יראה דומה לזה:

$ 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