我的远程origin
分支a
,b
和本地分支a
。
我已经完成了local-a的工作,并将其推送到remote-a。
我现在想要基于远程b-myUserName
创建本地分支b
。
我该怎么做?
更新
尝试将远程分支分支到我的工作区后,
我收到以下错误:
**$ git checkout -b canc_el --track origin/canc**
error: The following untracked working tree files would be overwritten by checkout:
src/iphone/FacebookSDK.framework/Headers
src/iphone/FacebookSDK.framework/Resources
src/iphone/FacebookSDK.framework/Versions/Current
src/iphone/Xcode/Crashlytics.framework/Headers
Please move or remove them before you can switch branches.
Aborting
这很奇怪。我没有将它们从跟踪中删除。
我希望他们被覆盖。我对他们一无所知。
我该怎么办?
答案 0 :(得分:2)
git checkout -b b-myUserName --track origin / b
或拆分为两个命令:
git checkout origin/b
git checkout -b b-myUserName