怎么拉取git服务器上面的分支到本机?
天蓬老师
天蓬老师 2017-04-28 09:05:10
0
3
781

周末在家里改了下代码,新建了个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楼的解答得出:

到了代码冲突部分。

天蓬老师
天蓬老师

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

membalas semua(3)
刘奇
git checkout -b angular
git pull origin angular

KEMASKINI

angular Cawangan tidak dibangunkan berdasarkan cawangan semasa?
Anda boleh bertukar kembali kepada komitmen nenek moyang mereka dan teruskan checkout -b. Jika kedua-dua cawangan adalah asas kod yang sama sekali berbeza, anda boleh menggunakan git checkout -b --orphan angular untuk mencipta cawangan baharu.

滿天的星座

git pull <nama hos jauh> <nama cawangan jauh>:<nama cawangan tempatan>

巴扎黑

Kaedah yang saya gunakan ialah
1.git fetch origin <远程分支名>
Pada masa ini akan ada cawangan tempatan

Gunakan git branch -r untuk melihat, hasil umum ialah
origin/HEAD -> origin/master
origin/master
origin/<远程分支名>

2. Cipta cawangan baharu secara setempat dan letakkan cawangan ini ke dalamnya
git checkout -b <本地分支名> origin/<远程分支名>

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan