a毛片毛费观看-a毛片在线-a毛片在线观看-a毛片在线免费观看-国产成人综合洲欧美在线-国产成人综合高清在线观看

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

Git 遠程倉庫的管理和使用

發布時間:  2012/9/8 18:57:02

要參與任何一個 Git 項目的協作,必須要了解該如何管理遠程倉庫。遠程倉庫是指托管在網絡上的項目倉庫,可能會有好多個,其中有些你只能讀,另外有些可以寫。同他人協作開發某 個項目時,需要管理這些遠程倉庫,以便推送或拉取數據,分享各自的工作進展。管理遠程倉庫的工作,包括添加遠程庫,移除廢棄的遠程庫,管理各式遠程庫分 支,定義是否跟蹤這些分支,等等。本節我們將詳細討論遠程庫的管理和使用。

查看當前的遠程庫

要查看當前配置有哪些遠程倉庫,可以用 git remote 命令,它會列出每個遠程庫的簡短名字。在克隆完某個項目后,至少可以看到一個名為 origin 的遠程庫,Git 默認使用這個名字來標識你所克隆的原始倉庫:

$ git clone git://github.com/schacon/ticgit.git
Initialized empty Git repository in /private/tmp/ticgit/.git/
remote: Counting objects: 595, done.
remote: Compressing objects: 100% (269/269), done.
remote: Total 595 (delta 255), reused 589 (delta 253)
Receiving objects: 100% (595/595), 73.31 KiB | 1 KiB/s, done.
Resolving deltas: 100% (255/255), done.
$ cd ticgit
$ git remote
origin

也可以加上 -v 選項(譯注:此為 –verbose 的簡寫,取首字母),顯示對應的克隆地址:

$ git remote -v
origin git://github.com/schacon/ticgit.git

如果有多個遠程倉庫,此命令將全部列出。比如在我的 Grit 項目中,可以看到:

$ cd grit
$ git remote -v
bakkdoor git://github.com/bakkdoor/grit.git
cho45 git://github.com/cho45/grit.git
defunkt git://github.com/defunkt/grit.git
koke git://github.com/koke/grit.git
origin git@github.com:mojombo/grit.git

這樣一來,我就可以非常輕松地從這些用戶的倉庫中,拉取他們的提交到本地。請注意,上面列出的地址只有 origin 用的是 SSH URL 鏈接,所以也只有這個倉庫我能推送數據上去(我們會在第四章解釋原因)。

添加遠程倉庫

要添加一個新的遠程倉庫,可以指定一個簡單的名字,以便將來引用,運行 git remote add [shortname] [url]:

$ git remote
origin
$ git remote add pb git://github.com/paulboone/ticgit.git
$ git remote -v
origin git://github.com/schacon/ticgit.git
pb git://github.com/paulboone/ticgit.git

現在可以用字串 pb 指代對應的倉庫地址了。比如說,要抓取所有 Paul 有的,但本地倉庫沒有的信息,可以運行 git fetch pb:

$ git fetch pb
remote: Counting objects: 58, done.
remote: Compressing objects: 100% (41/41), done.
remote: Total 44 (delta 24), reused 1 (delta 0)
Unpacking objects: 100% (44/44), done.
From git://github.com/paulboone/ticgit
* [new branch] master -> pb/master
* [new branch] ticgit -> pb/ticgit

現在,Paul 的主干分支(master)已經完全可以在本地訪問了,對應的名字是 pb/master,你可以將它合并到自己的某個分支,或者切換到這個分支,看看有些什么有趣的更新。

從遠程倉庫抓取數據

正如之前所看到的,可以用下面的命令從遠程倉庫抓取數據到本地:

$ git fetch [remote-name]

此命令會到遠程倉庫中拉取所有你本地倉庫中還沒有的數據。運行完成后,你就可以在本地訪問該遠程倉庫中的所有分支,將其中某個分支合并到本地,或者只是取出某個分支,一探究竟。(我們會在第三章詳細討論關于分支的概念和操作。)

如果是克隆了一個倉庫,此命令會自動將遠程倉庫歸于 origin 名下。所以,git fetch origin 會抓取從你上次克隆以來別人上傳到此遠程倉庫中的所有更新(或是上次 fetch 以來別人提交的更新)。有一點很重要,需要記住,fetch 命令只是將遠端的數據拉到本地倉庫,并不自動合并到當前工作分支,只有當你確實準備好了,才能手工合并。(說 明:事先需要創建好遠程的倉庫,然后執行:git remote add [倉庫名] [倉庫url],git fetch [遠程倉庫名],即可抓取到遠程倉庫數據到本地,再用git merge remotes/[倉庫名]/master就可以將遠程倉庫merge到本地當前branch。這種分支方式比較適合獨立-整合開發,即各自開發測試好后 再整合在一起。比如,Android的Framework和AP開發。

可以使用--bare 選項運行git init 來設定一個空倉庫,這會初始化一個不包含工作目錄的倉庫。

$ cd /opt/git
$ mkdir project.git
$ cd project.git
$ git --bare init

這時,Join,Josie 或者Jessica 就可以把它加為遠程倉庫,推送一個分支,從而把第一個版本的工程上傳到倉庫里了。)

如果設置了某個分支用于跟蹤某個遠端倉庫的分支(參見下節及第三章的內容),可以使用 git pull 命令自動抓取數據下來,然后將遠端分支自動合并到本地倉庫中當前分支。在日常工作中我們經常這么用,既快且好。實際上,默認情況下 git clone 命令本質上就是自動創建了本地的 master 分支用于跟蹤遠程倉庫中的 master 分支(假設遠程倉庫確實有 master 分支)。所以一般我們運行 git pull,目的都是要從原始克隆的遠端倉庫中抓取數據后,合并到工作目錄中當前分支。

推送數據到遠程倉庫

項目進行到一個階段,要同別人分享目前的成果,可以將本地倉庫中的數據推送到遠程倉庫。實現這個任務的命令很簡單: git push [remote-name] [branch-name]。如果要把本地的 master 分支推送到 origin 服務器上(再次說明下,克隆操作會自動使用默認的 master 和 origin 名字),可以運行下面的命令:

$ git push origin master

只有在所克隆的服務器上有寫權限,或者同一時刻沒有其他人在推數據,這條命令才會如期完成任務。如果在你推數據前,已經有其他人推送了若干更新,那 你的推送操作就會被駁回。你必須先把他們的更新抓取到本地,并到自己的項目中,然后才可以再次推送。有關推送數據到遠程倉庫的詳細內容見第三章。

查看遠程倉庫信息

我們可以通過命令 git remote show [remote-name] 查看某個遠程倉庫的詳細信息,比如要看所克隆的origin 倉庫,可以運行:

$ git remote show origin
* remote origin
URL: git://github.com/schacon/ticgit.git
Remote branch merged with 'git pull' while on branch master
master
Tracked remote branches
master
ticgit

除了對應的克隆地址外,它還給出了許多額外的信息。它友善地告訴你如果是在 master 分支,就可以用git pull 命令抓取數據合并到本地。另外還列出了所有處于跟蹤狀態中的遠端分支。

實際使用過程中,git remote show 給出的信息可能會像這樣:

$ git remote show origin
* remote origin
URL: git@github.com:defunkt/github.git
Remote branch merged with 'git pull' while on branch issues
issues
Remote branch merged with 'git pull' while on branch master
master
New remote branches (next fetch will store in remotes/origin)
caching
Stale tracking branches (use 'git remote prune')
libwalker
walker2
Tracked remote branches
acl
apiv2
dashboard2
issues
master
postgres
Local branch pushed with 'git push'
master:master

它告訴我們,運行 git push 時缺省推送的分支是什么(譯注:最后兩行)。它還顯示了有哪些遠端分支還沒有同步 到本地(譯注:第六行的 caching 分支),哪些已同步到本地的遠端分支在遠端服務器上已被刪除(譯注:Stale tracking branches 下面的兩個分支),以及運行 git pull 時將自動合并哪些分支(譯注:前四行中列出的 issues 和 master 分支)。(此命令也可以查看到本地分支和遠程倉庫分支的對應關系。)

遠程倉庫的刪除和重命名

在新版 Git 中可以用 git remote rename 命令修改某個遠程倉庫的簡短名稱,比如想把 pb 改成 paul,可以這么運行:

$ git remote rename pb paul
$ git remote
origin
paul

注意,對遠程倉庫的重命名,也會使對應的分支名稱發生變化,原來的 pb/master 分支現在成了paul/master。

碰到遠端倉庫服務器遷移,或者原來的克隆鏡像不再使用,又或者某個參與者不再貢獻代碼,那么需要移除對應的遠端倉庫,可以運行 git remote rm 命令:

$ git remote rm paul
$ git remote
origin

本文出自:億恩科技【www.ibaoshan.net】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線

     
     
    野花日本大全免费观看10电影 | 蜜臀亚洲AV无码精品国产午夜| 公侵犯玩弄漂亮人妻优| 亚洲日韩AV无码一区二区三区| 日本一品和二品区别| 激情人妻另类人妻伦| 宝贝把腿抬高点我让你更爽漫画| 亚洲成AV人在线视达达兔| 人妻熟妇乱又伦精品视频无广告| 好男人官网资源在线观看| 锕锕锕锕锕锕好污网站入口推特| 亚洲欧美日韩综合在线一| 日韩大片高清播放器大全| 久久久久成人片免费观看| 国产AⅤ激情无码久久久无码| 制服丝袜另类专区制服| 午夜熟女插插XX免费视频| 欧美性大战XXXXX| 精品无码国产一区二区三区AV| 东京热人妻无码一区二区AV| 一杆长枪直入两扇门| 无码AV免费网站| 欧美精品黑人粗大视频| 精品国产乱码久久久软件下载 | 日韩欧美成人免费观看| 久久人人爽人人爽人人片Ⅴ| 国产成在线观看免费视频成本人 | 亚洲国产精品一区二区成人片国内 | 欧美激情国产精品视频一区| 好男人资源在线WWW免费| 成人A片产无码免费视频在线观看| 野花视频在线观看免费高清版| 无码加勒比一区二区三区四区| 欧美熟妇ⅤIDEOS| 久久er99热精品一区二区| 国产成人片AⅤ在线观看| 哦┅┅快┅┅用力啊┅┅在线观看| 久久精品国产99精品最新| 6080YY新视觉影院| 亚洲AV无码久久精品成人| 日本JAPANESE护士人妻| 久久亚洲国产成人影院| 国产日产欧洲系列| 被蹂躏的她 电影| 樱花YY私人在线影院| 小13箩利洗澡无码免费视频| 人人妻人人澡人人爽人人正品| 久久久久亚洲AV无码网站少妇| 国产精品久久久久久超碰| HD极品FREE性XXⅩ护士I| 亚洲熟妇无码A∨| 无码人妻丝袜在线视频| 人妻丰满熟妇岳AV无码区HD| 久久久亚洲欧洲日产国产成人无码| 国产精品欧美久久久久无广告| おとまりせくす中文在线| 一本久久精品一区二区| 亚洲AV成人无码久久精品老人| 日日摸日日碰夜夜爽暖暖视频| 免费污站18禁的刺激| 狠狠躁夜夜躁人人爽天天古典| 各种少妇正面着BBW撒尿视频| av资源在线观看少妇| 亚洲中文字幕无码爆乳AV| 亚欧成人无码AV在线播放| 色噜噜狠狠色综合成人网| 欧美成人WWW免费全部网站| 久久久国产精品ⅤA麻豆百度| 国产无遮挡18禁网站免费| 成人做爰高潮A片免费视频| 18禁超污无遮挡无码免费游戏 | 四川丰满少妇被弄到高潮| 欧美少妇XXXXX| 另类小说激情婷婷久久| 精产国品一二三产区区别在线观看 | 人妻人人做人碰人人添| 麻花传媒0076在线观看| 精品国产自产自在线观看蜜桃| 国产精华液一线二线三线区别| 办公室撕开奶罩吮奶在线观看| 中文字幕乱码一区二区免费 | 再深点灬舒服灬太大了网站| 亚洲成熟丰满熟妇高潮XXXXX| 天天噜日日噜狠狠噜免费| 日本久久久WWW成人免费毛片丨| 内射精品无码中文字幕| 久久久无码人妻精品无码| 狠狠爱俺也去去就色| 国产精品VIDEOS麻豆| 东北妓女激情普通话对白| JAPANESEXXXⅩHD乱| 中文精品无码中文字幕无码专区| 亚洲日韩成人无码不卡| 亚洲AV无码乱码精品国产按摩| 无码加勒比一区二区三区四区| 色偷偷888欧美精品久久久| 欧洲国产精品无码专区影院| 免费看的WWW哔哩哔哩| 久久蜜桃86人妻arvi| 精品人妻VA出轨中文字幕| 国精产品一区二区三区糖心269| 国产成人综合色在线观看网站| 春色校园亚洲愉拍自拍| XXXXX18日本人HDXX| 2021精品久久久久精品免费网| 永久免费AV网站可以直接看的| 亚洲人成人无码.WWW石榴| 亚洲av中文无码| 午夜亚洲国产理论片2020| 铜铜铜铜铜铜铜铜好痛好深色板| 色噜噜狠狠狠综合曰曰曰| 日本三级黄色视频| 人妻少妇看A偷人无码| 欧美日韩免费专区在线| 女刑警被两个黑人挺进| 麻花豆传媒剧国产MV入口| 久久久久久久久久久综合日本 | 久久人妻少妇嫩草AV蜜桃| 精品亚洲欧美无人区乱码| 果冻传媒AⅤ毛片无码蜜桃| 国产精品嫩草影院一二三区入口| 国产97在线 | 亚洲| 厨房掀起少妇裙子挺进去| 草莓视频下载APP| 办公室的交易HD在线观看| JLZZ大全高潮多水| AV天堂永久资源网亚洲高清| 8x8x熟妇一区二区三区| 中文字幕亚洲综合久久| 曰批免费视频播放免费| 野花免费观看日本电视剧| 亚洲欭美日韩颜射在线| 亚洲色成人网站WWW永久四虎| 亚洲乱码卡1卡2新区3| 亚洲国产精品无码一区二区三区 | 伊人久久大香线蕉AV一区二区| 亚洲熟女乱色综合一区| 亚洲人妻AAA网站| 亚洲日韩在线A视频在线观看| 亚洲乱码av无码一区二区三区| 亚洲精品成人区在线观看| 亚洲国产精品热久久| 亚洲国产精品久久无码中文字蜜桃 | 亚洲成AV人影片在线观看 | 老头扒开粉嫩的小缝亲吻网站| 久久天天躁狠狠躁夜夜AV| 久久精品熟女亚洲AV麻豆网站| 久久电影网午夜鲁丝片伦| 久久不见久久见免费视频3| 精人妻无码一区二区三区蜜桃| 精品无人乱码高清| 久久国产劲爆∧V内射| 久久久精品人妻人人澡| 久久精品国产亚洲不AV麻豆| 久久精品麻豆日日躁夜夜躁| 久久久久 亚洲 无码 AV 专 | 亚洲综合无码久久精品综合| 亚洲综合日韩AV无码毛片| 亚洲伊人久久大香线蕉综合图片 | 亚洲第一极品精品无码久久| 亚洲VA在线∨A天堂VA欧美V| 亚洲国产成人久久综合电影| 亚洲成AV人片一区二区密柚| 亚洲成AV人无码综合在线| 亚洲码与欧洲码一二三四区别| 亚洲色偷偷综合亚洲AVYP| 亚洲一码和欧洲二码的尺码区别 | 国产精品久久久久久无码| 国产精品一区二区国产馆蜜桃 | 人妻妺妺窝人体色777777| 人妻少妇精品视频无码专区| 国产午夜激无码AV片在线观看| 一区三区四区产品乱码| 伊人精品成人久久综合| 与狐妖的同居生活| 中文字幕无码乱码人妻系列蜜桃 | 久久水蜜桃亚洲AV无码精品 | 成人伊人亚洲人综合网 | 国产美女裸体无遮挡免费视频| 国产精品一区二区久久乐下载| 国产婷婷丁香五月缴情成人网| 国内大量揄拍人妻精品視頻| 精品国产V无码大片在线看| 久久精品国产国产精品四凭| 久久亚洲精精品中文字幕| 免费国产黄网站在线观看视频| 欧美成天堂网地址| 人妻少妇 少妇人妻第一页| 日韩欧美亚洲综合久久影院DS| 私はあなたのおさんです怎么读| 无码AV大香线蕉| 亚洲AV熟女高潮一区二区| 亚洲精品国偷自产在线| 亚洲中文久久精品无码WW16| 伊人性伊人情综合网| 696969C大但人文艺术作品 | 丁香五月激情综合色婷婷| 国产成人无码AV片在线观看不卡| 国产乱XXXX搡XXXXX搡| 黑人大群体交免费视频|