国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Git教程學(xué)習(xí):06 遠(yuǎn)程倉庫的使用

這篇具有很好參考價(jià)值的文章主要介紹了Git教程學(xué)習(xí):06 遠(yuǎn)程倉庫的使用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

0 前言

為了能在任意 Git 項(xiàng)目上協(xié)作,我們需要知道如何管理自己的遠(yuǎn)程倉庫。 遠(yuǎn)程倉庫是指托管在因特網(wǎng)或其他網(wǎng)絡(luò)中我們項(xiàng)目的版本庫。 我們可以有好幾個(gè)遠(yuǎn)程倉庫,通常有些倉庫對(duì)我們只讀,有些則可以讀寫。 與他人協(xié)作涉及管理遠(yuǎn)程倉庫以及根據(jù)需要推送或拉取數(shù)據(jù)。 管理遠(yuǎn)程倉庫包括了解如何添加遠(yuǎn)程倉庫、移除無效的遠(yuǎn)程倉庫、管理不同的遠(yuǎn)程分支并定義它們是否被跟蹤等等。

Note 遠(yuǎn)程倉庫可以在我們的本地主機(jī)上 我們完全可以在一個(gè)“遠(yuǎn)程”倉庫上工作,而實(shí)際上它在我們本地的主機(jī)上。 詞語“遠(yuǎn)程”未必表示倉庫在網(wǎng)絡(luò)或互聯(lián)網(wǎng)上的其它位置,而只是表示它在別處。 在這樣的遠(yuǎn)程倉庫上工作,仍然需要和其它遠(yuǎn)程倉庫上一樣的標(biāo)準(zhǔn)推送、拉取和抓取操作。

1 查看遠(yuǎn)程倉庫

如果想查看我們已經(jīng)配置的遠(yuǎn)程倉庫服務(wù)器,可以運(yùn)行 git remote 命令。 它會(huì)列出我們指定的每一個(gè)遠(yuǎn)程服務(wù)器的簡(jiǎn)寫。 如果我們已經(jīng)克隆了自己的倉庫,那么至少應(yīng)該能看到 origin ——這是 Git 給你克隆的倉庫服務(wù)器的默認(rèn)名字:

$ git clone https://github.com/schacon/ticgit
$ cd ticgit
$ git remote

Git教程學(xué)習(xí):06 遠(yuǎn)程倉庫的使用,Git教程學(xué)習(xí),git

我們也可以指定選項(xiàng) -v,會(huì)顯示需要讀寫遠(yuǎn)程倉庫使用的 Git 保存的簡(jiǎn)寫與其對(duì)應(yīng)的 URL。

$ git remote -v

Git教程學(xué)習(xí):06 遠(yuǎn)程倉庫的使用,Git教程學(xué)習(xí),git

如果我們的遠(yuǎn)程倉庫不止一個(gè),該命令會(huì)將它們?nèi)苛谐觥?/p>

2 添加遠(yuǎn)程倉庫

運(yùn)行 git remote add <shortname> <url> 添加一個(gè)新的遠(yuǎn)程 Git 倉庫,同時(shí)指定一個(gè)方便使用的簡(jiǎn)寫:

$ git remote
$ git remote add pd https://github.com/paulboone/ticgit
$ git remote -v

Git教程學(xué)習(xí):06 遠(yuǎn)程倉庫的使用,Git教程學(xué)習(xí),git

現(xiàn)在我們可以在命令行中使用字符串 pb 來代替整個(gè) URL。 例如,如果我們想拉取 Paul 的倉庫中有但我們沒有的信息,可以運(yùn)行 git fetch pb

$ git fetch pd

Git教程學(xué)習(xí):06 遠(yuǎn)程倉庫的使用,Git教程學(xué)習(xí),git

3 從遠(yuǎn)程倉庫中抓取與拉取

從遠(yuǎn)程倉庫中獲得數(shù)據(jù),可以執(zhí)行:

$ git fetch <remote>

如果我們使用 clone 命令克隆了一個(gè)倉庫,命令會(huì)自動(dòng)將其添加為遠(yuǎn)程倉庫并默認(rèn)以 “origin” 為簡(jiǎn)寫。 所以,git fetch origin 會(huì)抓取克?。ɑ蛏弦淮巫ト。┖笮峦扑偷乃泄ぷ?。 必須注意 git fetch 命令只會(huì)將數(shù)據(jù)下載到我們的本地倉庫——它并不會(huì)自動(dòng)合并或修改我們當(dāng)前的工作。 當(dāng)準(zhǔn)備好時(shí)我們必須手動(dòng)將其合并入我們的工作。

如果我們的當(dāng)前分支設(shè)置了跟蹤遠(yuǎn)程分支, 那么可以用 git pull 命令來自動(dòng)抓取后合并該遠(yuǎn)程分支到當(dāng)前分支。 這或許是個(gè)更加簡(jiǎn)單舒服的工作流程。默認(rèn)情況下,git clone 命令會(huì)自動(dòng)設(shè)置本地 master 分支跟蹤克隆的遠(yuǎn)程倉庫的 master 分支(或其它名字的默認(rèn)分支)。 運(yùn)行 git pull 通常會(huì)從最初克隆的服務(wù)器上抓取數(shù)據(jù)并自動(dòng)嘗試合并到當(dāng)前所在的分支。

4 推送到遠(yuǎn)程倉庫

當(dāng)我們想分享我們的項(xiàng)目時(shí),必須將其推送到上游。 這個(gè)命令很簡(jiǎn)單:git push <remote> <branch>。 當(dāng)我們想要將 master 分支推送到 origin 服務(wù)器時(shí)(再次說明,克隆時(shí)通常會(huì)自動(dòng)幫我們?cè)O(shè)置好那兩個(gè)名字), 那么運(yùn)行這個(gè)命令就可以將我們所做的備份到服務(wù)器:

$ git push origin master

只有當(dāng)我們有所克隆服務(wù)器的寫入權(quán)限,并且之前沒有人推送過時(shí),這條命令才能生效。 當(dāng)我們和其他人在同一時(shí)間克隆,他們先推送到上游然后我們?cè)偻扑偷缴嫌危覀兊耐扑途蜁?huì)毫無疑問地被拒絕。 我們必須先抓取他們的工作并將其合并進(jìn)我們的工作后才能推送。

5 查看某個(gè)遠(yuǎn)程倉庫

如果想要查看某一個(gè)遠(yuǎn)程倉庫的更多信息,可以使用 git remote show <remote> 命令。 如果想以一個(gè)特定的縮寫名運(yùn)行這個(gè)命令,例如 origin,會(huì)得到像下面類似的信息:

$ git remote show origin

Git教程學(xué)習(xí):06 遠(yuǎn)程倉庫的使用,Git教程學(xué)習(xí),git

6 遠(yuǎn)程倉庫的重命名與移除

我們可以運(yùn)行 git remote rename 來修改一個(gè)遠(yuǎn)程倉庫的簡(jiǎn)寫名。 例如,想要將 pb 重命名為 paul,可以用 git remote rename 這樣做:

$ git remote rename pd paul
$ git remote

Git教程學(xué)習(xí):06 遠(yuǎn)程倉庫的使用,Git教程學(xué)習(xí),git

注意: 這同樣也會(huì)修改我們所有遠(yuǎn)程跟蹤的分支名字。 那些過去引用 pb/master 的現(xiàn)在會(huì)引用 paul/master。

如果因?yàn)橐恍┰蛳胍瞥粋€(gè)遠(yuǎn)程倉庫——我們已經(jīng)從服務(wù)器上搬走了或不再想使用某一個(gè)特定的鏡像了, 又或者某一個(gè)貢獻(xiàn)者不再貢獻(xiàn)了——可以使用 git remote removegit remote rm

$ git remote remove paul
$ git remote

Git教程學(xué)習(xí):06 遠(yuǎn)程倉庫的使用,Git教程學(xué)習(xí),git

注意: 一旦使用這種方式刪除了一個(gè)遠(yuǎn)程倉庫,那么所有和這個(gè)遠(yuǎn)程倉庫相關(guān)的遠(yuǎn)程跟蹤分支以及配置信息也會(huì)一起被刪除。文章來源地址http://www.zghlxwxcb.cn/news/detail-806185.html

到了這里,關(guān)于Git教程學(xué)習(xí):06 遠(yuǎn)程倉庫的使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 工具系列(七) 本文(4萬字) | Git入門教程 | 初始本地倉庫-推送合并到遠(yuǎn)程倉庫 | 解讀VScode與PyCharm配置與使用git | CodeGeeX與Tabnine使用 |

    點(diǎn)擊進(jìn)入專欄: 《人工智能專欄》 Python與Python | 機(jī)器學(xué)習(xí) | 深度學(xué)習(xí) | 目標(biāo)檢測(cè) | YOLOv5及其改進(jìn) | YOLOv8及其改進(jìn) | 關(guān)鍵知識(shí)點(diǎn) | 各種工具教程

    2024年02月21日
    瀏覽(102)
  • 【Git 入門教程】第五節(jié)、Git遠(yuǎn)程倉庫

    【Git 入門教程】第五節(jié)、Git遠(yuǎn)程倉庫

    Git是一種分布式版本控制系統(tǒng),它允許開發(fā)者在不同計(jì)算機(jī)之間協(xié)作并共享代碼。在本文中,我們將介紹如何以Git為基礎(chǔ)進(jìn)行遠(yuǎn)程協(xié)作。其中包括克隆倉庫、推送代碼、拉取代碼等操作。 要協(xié)作開發(fā)一個(gè)Git項(xiàng)目,需要從服務(wù)器上獲取該項(xiàng)目的副本。 運(yùn)行以下命令來克隆Git倉

    2024年02月01日
    瀏覽(25)
  • git教程(2)---遠(yuǎn)程倉庫操作

    git教程(2)---遠(yuǎn)程倉庫操作

    可以看到此時(shí)已經(jīng)創(chuàng)建好了一個(gè)遠(yuǎn)程倉庫,倉庫下會(huì)有兩個(gè)默認(rèn)的README文件,一個(gè)是中文版另一個(gè)是英文版,是用來介紹你這個(gè)倉庫是用來干什么的。 將倉庫設(shè)置為開源。 HTTPS ??直接使用 git clone https://... 將倉庫克隆到本地。 SSH ??SSH協(xié)議使用了公鑰加密和公鑰登錄機(jī)制,

    2024年02月06日
    瀏覽(16)
  • 【Git 入門教程】第七節(jié)、Git 遠(yuǎn)程倉庫(Github)

    【Git 入門教程】第七節(jié)、Git 遠(yuǎn)程倉庫(Github)

    GitHub 是一個(gè)基于Git的代碼托管平臺(tái),它是全球最大的開源軟件社區(qū)之一。GitHub允許開發(fā)者在上面創(chuàng)建和托管他們的Git倉庫,并與其他開發(fā)者進(jìn)行協(xié)作。 ? GitHub是一個(gè)非常流行的Git工具,它是開源社區(qū)的重要組成部分,并支持許多著名的開源項(xiàng)目。以下是一些GitHub的主要功能

    2024年02月01日
    瀏覽(20)
  • Git管理神器SourceTree使用教程詳解(連接遠(yuǎn)程倉庫,克隆,拉取,提交,推送,新建/切換/合并分支,沖突解決,提交PR)

    Git管理神器SourceTree使用教程詳解(連接遠(yuǎn)程倉庫,克隆,拉取,提交,推送,新建/切換/合并分支,沖突解決,提交PR)

    俗話說的好工欲善其事必先利其器,Git分布式版本控制系統(tǒng)是我們?nèi)粘i_發(fā)中不可或缺的。目前市面上比較流行的Git可視化管理工具有SourceTree、Github Desktop、TortoiseGit,綜合網(wǎng)上的一些文章分析和自己的日常開發(fā)實(shí)踐心得個(gè)人比較推薦開發(fā)者使用SourceTree,因?yàn)镾ourceTree同時(shí)支持

    2024年02月03日
    瀏覽(101)
  • 遠(yuǎn)程倉庫(一)之git 小烏龜安裝教程

    遠(yuǎn)程倉庫(一)之git 小烏龜安裝教程

    首先下載git for windows客戶端http://msysgit.github.io/ 安裝過程沒什么特別的,不停next就ok了 ? ? ? 安裝完之后最好重啟一下。 安裝完成之后右鍵如果出現(xiàn)這幾個(gè)東西,那么git你就安裝完成了。 安裝tortoise git(烏龜git) 同樣先下載http://download.tortoisegit.org/tgit/,選擇最新版本下載就

    2023年04月21日
    瀏覽(24)
  • Learn Git Branching 學(xué)習(xí)筆記(Git遠(yuǎn)程倉庫篇)

    Learn Git Branching 學(xué)習(xí)筆記(Git遠(yuǎn)程倉庫篇)

    目錄 一、Git遠(yuǎn)程倉庫篇 1.git clone 在本地創(chuàng)建一個(gè)遠(yuǎn)程倉庫的拷貝? ? ? ? 2.遠(yuǎn)程分支 3.git fetch 4.git pull? ? ? 5.模擬團(tuán)隊(duì)合作 6.git push 7.遠(yuǎn)程庫提交歷史的偏離 ? ? 8.遠(yuǎn)程服務(wù)器拒絕!(Remote Rejected) Git的高級(jí)話題集合在上一篇文章中Learn Git Branching 學(xué)習(xí)筆記(高級(jí)話題篇)_流年

    2024年02月13日
    瀏覽(21)
  • Git 學(xué)習(xí)(三)—— 本地倉庫 — 遠(yuǎn)程倉庫的操作命令

    Git 學(xué)習(xí)(三)—— 本地倉庫 — 遠(yuǎn)程倉庫的操作命令

    為了可以讓其他用戶看到自己的成果,我們可以將自己本地倉庫的內(nèi)容上傳到遠(yuǎn)程倉庫;如果我們希望借鑒其他用戶的成果,我們可以將遠(yuǎn)程倉庫里的一些內(nèi)容拉取或者克隆到本地倉庫。 這里先暫不考慮 本地到遠(yuǎn)程 或者 遠(yuǎn)程到本地 的一些相關(guān)操作,我們只需要知道出發(fā)點(diǎn)

    2024年02月16日
    瀏覽(17)
  • 使用Git將本地文件提交到遠(yuǎn)程倉庫 使用Git將本地文件提交到遠(yuǎn)程倉庫

    使用Git將本地文件提交到遠(yuǎn)程倉庫 現(xiàn)在要將本地代碼推到git遠(yuǎn)程倉庫保存,可以提交和拉取操作 本地項(xiàng)目已經(jīng)創(chuàng)建 git遠(yuǎn)程倉庫已經(jīng)建(github、gitee都行) 操作如下: 1、(先進(jìn)入項(xiàng)目文件夾)通過命令 git init 把這個(gè)目錄變成git可以管理的倉庫 git init 2、把文件添加到版本庫中,使

    2024年02月13日
    瀏覽(101)
  • Git遠(yuǎn)程倉庫學(xué)習(xí)和推送(Gitee)

    Git遠(yuǎn)程倉庫學(xué)習(xí)和推送(Gitee)

    1、注冊(cè)gitee賬戶并登錄 2、點(diǎn)擊?新建倉庫 ???????? 3、填寫倉庫名稱、路徑、倉庫介紹和選擇是否開源,其他的一律默認(rèn),然后點(diǎn)擊創(chuàng)建( 其他的是初始化倉庫的,本地有倉庫的,不需要初始化 ) ?4、推送倉庫之前,配置SSH公鑰(限制推送人。還有一種方法是輸入登錄

    2024年02月07日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包