怎麼拉取git伺服器上面的分支到本機?
天蓬老师
天蓬老师 2017-04-28 09:05:10
0
3
787

週末在家裡改了下程式碼,新建了個angular版本的分支,然後pushcoding.net上面了。
今天,到公司卻不知道怎麼拉取這個angular分支到公司的電腦上面。

求指點,謝謝。 。 。


已解決,解決方案如下:

首先,我退回版本最初始(因為之前一直改一直改,可能會導致錯誤)
使用git reset --hard commit_last
接著執行如下:

git>git pull origin angular:angular
error: The following untracked working tree files would be overwritten by merge:

>git checkout angular
error: The following untracked working tree files would be overwritten by checko
ut:

>git clean  -d  -fx ""

然後就可以了!
非常感謝~~~


以1樓的解答得出:

到了程式碼衝突部分。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回覆(3)
刘奇
git checkout -b angular
git pull origin angular

UPDATE

angular 分支不是基於目前分支開發的?
可以切換回他們的公共祖先提交上再進行checkout -b。如果这两个分支完全是不同的 code base, 可以用 git checkout -b --orphan angular 來創建一個全新的分支。

滿天的星座

git pull :

巴扎黑

我用的方法是
1.git fetch origin <远程分支名>
此時會在本地就有分支了

使用git branch -r 查看, 一般結果為git branch -r 查看, 一般结果为
origin/HEAD -> origin/master
origin/master
origin/<远程分支名>origin/HEAD -> origin/master

origin/master

origin /
git checkout -b <本地分支名> origin/<远程分支名>2.本地新建分支, 把此分支放入其中

🎜🎜
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板