国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

github pull最新代碼實現方法

2024-09-01 13:48:08
字體:
來源:轉載
供稿:網友

github現在已經經常用了,但是經常遇到下面的問題

比如:從一個項目A中fork了一個分支B,并且在分支B有了改動。過了幾天后,項目A中的代碼應該會有很多人提交修改了,現在想將最新的代碼pull到分支B。請問如何做呢?在github界面上沒有看到響應的按鈕

解決步驟:

  假設你fork的項目原始地址是urlRep, 你自己的是urlYou

$ git remote  add upstream urlRep
# 你本地的origin應該跟自己的remote,并且當前本地branch是master。
$ git fetch upstream
$ git merge upstream/master  #merge可能會有沖突,手工解決掉并commit
$ git push # push到你自己的fork上

然后向原始項目提交一個pull request。 不知道你是不是想要這個…我現在是通過這種方式更新的,直接用git 的 bash;

另,git fetch upstream的作用:

git fetch:從遠程下載分支。git fetch upstream

A:B,將遠程倉庫upstream下的A分支下載到本地,本地叫B分支。如果不帶A:B參數,則下載以后,可能會叫upstream/A(如果遠程是A分支的話),遠程分支要通過git

branch -r查看。一般的做法是先git fetch upstream

master:tmp(將遠程的master先下載到本地的tmp分支,然后git diff

tmp看看本地master和tmp的區別,沒問題的話再git merge tmp。這樣比直接git pull upstream來的安全。

以上就是github pull最新代碼的資料整理,后續繼續補充相關資料,謝謝大家對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泽普县| 同江市| 班玛县| 米泉市| 安徽省| 东乡族自治县| 临夏县| 汉阴县| 巴中市| 修水县| 涞水县| 延津县| 景宁| 武胜县| 山西省| 井冈山市| 灵台县| 砀山县| 资源县| 石渠县| 时尚| 叶城县| 金阳县| 淮阳县| 武鸣县| 原阳县| 吕梁市| 泽州县| 吉首市| 云和县| 东方市| 凤台县| 石河子市| 绵竹市| 太仆寺旗| 门头沟区| 铜陵市| 临夏市| 儋州市| 通榆县| 潍坊市|