在pycharm上,從遠(yuǎn)程github的某個(gè)分支(不是master)上拉取代碼的操作。
1.新建一個(gè)空的項(xiàng)目。
2. 再點(diǎn)擊vcs-創(chuàng)建git倉庫
3.復(fù)制遠(yuǎn)程倉庫github的地址:
4.如果是拉取master上的代碼,直接git-克?。粚⑦h(yuǎn)程地址粘貼到url里后,點(diǎn)擊右下角“克隆”,就可以將master項(xiàng)目上下載到pychram上。
5.1)如果拉取的不是master上代碼,是其他分支的代碼時(shí):
點(diǎn)擊git->管理遠(yuǎn)程,添加一個(gè)遠(yuǎn)程倉庫的地址,就是上面復(fù)制的git地址(注意:這個(gè)遠(yuǎn)程倉庫的地址是master的地址)
2)先點(diǎn)擊git->提取,再點(diǎn)擊左下角git,就可以看到遠(yuǎn)程倉庫的各個(gè)分支了。文章來源:http://www.zghlxwxcb.cn/news/detail-508667.html
3)點(diǎn)擊git-》拉取,選擇某個(gè)要拉取的分支。
4)在拉取的過程會(huì)有些報(bào)錯(cuò),可以在左下角的git->控制臺(tái),查看一些報(bào)錯(cuò)。根據(jù)報(bào)錯(cuò)信息去網(wǎng)上查找對(duì)應(yīng)的解決辦法,然后再去git->拉取操作,這邊先不贅述了。
如果遠(yuǎn)程github上的分支bra1是新建的且空的,想將本地的代碼push到遠(yuǎn)程bra1,直接push時(shí)會(huì)報(bào)錯(cuò),報(bào)錯(cuò)信息如下:
error: failed to push some refs to 'http://
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: ‘git pull …’) before pushing again.
報(bào)錯(cuò)的原因是遠(yuǎn)程倉庫和本地代碼不一致導(dǎo)致的,所以先要從遠(yuǎn)程pull到本地,然后本地的代碼再push到遠(yuǎn)程分支才可以,在pycharm的終端上執(zhí)行以下兩個(gè)命令:文章來源地址http://www.zghlxwxcb.cn/news/detail-508667.html
# 先從遠(yuǎn)程上pull
git pull --rebase origin bra1(遠(yuǎn)程master或其他分支bra1)
# 再將本地代碼push到遠(yuǎn)程
git push -u origin bra1(遠(yuǎn)程master或其他分支bra1)
到了這里,關(guān)于pycharm上從遠(yuǎn)程git的master或分支上拉取代碼的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!