- 與server同步目前遠端的狀態
git remote update
假設新的branch name為 remote/origin/customization - 在 develop下 (待確認
git checkout --track origin/customization (會自動相同建立一個一樣的名字
( git checkout --track remote_name ) - 用git remote show origin應該會看到
remote origin
Fetch URL: gitosis@192.168.0.107:T100-aml-20121128.git
Push URL: gitosis@192.168.0.107:T100-aml-20121128.git
HEAD branch: master
Remote branches:
customization tracked
develop tracked
master tracked
Local branches configured for 'git pull':
customization merges with remote customization
develop merges with remote develop
master merges with remote master
Local refs configured for 'git push':
develop pushes to develop (up to date)
master pushes to master (up to date)
customization pushes to master (up to date) - 此時git push origin customization即可push,
如此就可以多人來共同使用這個branch
如果:
- 用
git checkout --track Local_name Remote_name
那麼在 git remote show origine的'git push'是看不到對應的名字
('git pull還是會有對應的名字')
這時git push origin customization會失敗的 - 要push 的話,請下:
git push origin Local_name : Remote_name
(感謝Lucas的確認)
沒有留言:
張貼留言