站長資訊網
最全最豐富的資訊網站

教你在Git中設置不一樣的fetch和push地址

本篇文章由Git教程欄目給大家介紹Git在如何設置不相同的fetch和push地址的,有需要的朋友可以收藏學習哦~希望對大家有幫助。

一般情況下,如果是一個人用 Git 開發,不需要代碼 review 啥的,fetch 和 push 都一個地址就夠了,反正也不需要 review,也不會有人覆蓋你的代碼。

但是在公司里面,或者正規的代碼合并流程,都會有 review 的環節,大概是:

  • fork 主倉庫到個人倉

  • clone 個人倉到本地

  • 修改本地代碼并提交 commit

  • push 修改到個人倉

  • 提交 Merge Request 到主倉庫

如果主倉庫有更改,還需要另外一步:

  • 從主倉庫同步更改,也就是手動 pull

那么,如何設置個人倉為 push 地址,而設置主倉庫為 pull 地址呢?

方法一:多個 origin

第一種方法是,在原 origin 遠程倉庫地址的基礎上,再加一個地址,也就是主倉庫地址,例如加一個origin_mian,如下:

git remote add origin_main git@github.com:yeszao/dnmp.git
登錄后復制

這樣我們總共就配置了 4 個地址,2 個 push 和 2 個 pull:

git remote -v  origin git@github.com:MY_REPOSITY/dnmp.git (fetch) origin git@github.com:MY_REPOSITY/dnmp.git (push) origin_main git@github.com:yeszao/dnmp.git (fetch) origin_main git@github.com:yeszao/dnmp.git (push)
登錄后復制

在推拉代碼的時候就可以這樣:

git push origin master git pull origin_main master
登錄后復制

方法二:一個 origin(推薦)

另外一種辦法就是,我們只用一個 origin,設置主倉庫為 fetch 地址,個人倉庫為 push 地址:

git remote set-url origin git@github.com:yeszao/dnmp.git git remote set-url --add --push origin git@github.com:MY_REPOSITY/dnmp.git
登錄后復制

再用 git remote 命令看看配置的地址:

origin git@github.com:MY_REPOSITY/dnmp.git (push) origin git@github.com:yeszao/dnmp.git (fetch)
登錄后復制

這樣推拉代碼就 很簡單了:

git push origin master git pull origin master
登錄后復制

如果沒有特別的要求,推薦使用方法二,用法和命令都更加簡單。

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产精品毛片在线完整版| 中文字幕国产精品| 国产精品美女久久久久AV福利| 国产愉拍精品视频手机| 亚洲色精品VR一区区三区| 久久精品夜夜夜夜夜久久| 日韩精品成人一区二区三区| 亚洲欧洲精品视频在线观看| 国产精品亚韩精品无码a在线 | 久久亚洲精品高潮综合色a片| 久久久久国产精品人妻| 色婷婷在线精品国自产拍| 国产成人无码久久久精品一| 国产在线观看一区二区三区精品| 国产精品内射婷婷一级二| 日本免费精品一区二区三区| 亚洲日韩av无码中文| 精品国精品国产自在久国产应用| 久久久久久人妻一区精品| 国产在线精品一区二区不卡| 99re这里只有精品6| 日韩精品无码一区二区视频| 国产精品扒开腿做爽爽爽的视频| 亚洲爆乳精品无码一区二区| 2021久久精品国产99国产精品| 91精品国产免费久久国语蜜臀| 99精品视频在线在线视频观看 | 青青草国产精品久久久久| 伊人久久精品亚洲午夜| 久久这里有精品视频| 97久久精品午夜一区二区| 国产在线精品一区二区高清不卡| 成人午夜视频精品一区| 99久久成人国产精品免费| 亚洲精品无码久久一线| 久久国产免费观看精品| 国产精品免费高清在线观看| 久久精品免费视频观看| 国产精品美女免费视频观看| 亚洲国产精品一区二区第一页免| 国产成人精品午夜福麻豆|