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

02.Git遠(yuǎn)程倉(cāng)庫(kù)

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

一、常用的托管服務(wù)

1.gitHub

? ? ? ? 一個(gè)面向開(kāi)源及私有軟件項(xiàng)目的托管平臺(tái),只支持Git作為唯一的版本庫(kù)格式進(jìn)行托管。

2.碼云(gitee)

? ? ? ? 是國(guó)內(nèi)的一個(gè)代碼托管平臺(tái),服務(wù)器在國(guó)內(nèi),所有相較于gitHub使用起來(lái)更加方便一點(diǎn)。

3.gitLab

? ? ? ? 是一個(gè)用于倉(cāng)庫(kù)管理系統(tǒng)的開(kāi)源項(xiàng)目,使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來(lái)的Web服務(wù),一般用于在企業(yè)、學(xué)校等內(nèi)部網(wǎng)絡(luò)搭建git私服

二、常用操作(gitee示例)

1. 創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)

(1)注冊(cè)登錄

(2)“+”創(chuàng)建倉(cāng)庫(kù)

02.Git遠(yuǎn)程倉(cāng)庫(kù),Git,git

(3)填寫(xiě)倉(cāng)庫(kù)名、介紹、創(chuàng)建

02.Git遠(yuǎn)程倉(cāng)庫(kù),Git,git

2.配置SSH公鑰

2.1生成SSH公鑰

????????在gitbash中輸入ssh-keygen -t rsa指令,一路回車(chē)即可。(如果公鑰已存在,會(huì)自動(dòng)覆蓋)

02.Git遠(yuǎn)程倉(cāng)庫(kù),Git,git

2.2 Gitee設(shè)置賬戶公鑰

(1)查看已生成公鑰

? ? ? ? cat ~/.ssh/id_rsa.pub

02.Git遠(yuǎn)程倉(cāng)庫(kù),Git,git

(2)gitee設(shè)置中添加SSH公鑰

02.Git遠(yuǎn)程倉(cāng)庫(kù),Git,git

02.Git遠(yuǎn)程倉(cāng)庫(kù),Git,git

(3)驗(yàn)證是否配置成功

? ? ? ? 在gitbash中輸入ssh -T git@gitee.com

02.Git遠(yuǎn)程倉(cāng)庫(kù),Git,git

3.操作遠(yuǎn)端倉(cāng)庫(kù)

3.1 添加遠(yuǎn)程倉(cāng)庫(kù)

(1)在gitbash中通過(guò)以下指令添加遠(yuǎn)程倉(cāng)庫(kù)

 git remote add 遠(yuǎn)端名稱(chēng) 運(yùn)程倉(cāng)庫(kù)的SSH鏈接

? ? ? ? 遠(yuǎn)端名稱(chēng):默認(rèn)是origin,取決于遠(yuǎn)端服務(wù)器的設(shè)置

(2)git remote查看遠(yuǎn)程倉(cāng)庫(kù)

02.Git遠(yuǎn)程倉(cāng)庫(kù),Git,git

3.2 推送到遠(yuǎn)程倉(cāng)庫(kù)

git push [-f] [--set-upstream] [遠(yuǎn)程倉(cāng)庫(kù)名] [本地分支名][:遠(yuǎn)程分支名]

-f:表示強(qiáng)制覆蓋;

--set-upstream:推送到遠(yuǎn)端的同時(shí),建立起和遠(yuǎn)端分支的關(guān)聯(lián)關(guān)系;

若本地分支名與遠(yuǎn)端分支名相同:可只寫(xiě)本地分支名;

若當(dāng)前分支已經(jīng)和遠(yuǎn)端分支關(guān)聯(lián):可省略遠(yuǎn)端名和分支名

02.Git遠(yuǎn)程倉(cāng)庫(kù),Git,git

3.3 查看本地分支與遠(yuǎn)端分支的關(guān)聯(lián)關(guān)系

git branch -vv

02.Git遠(yuǎn)程倉(cāng)庫(kù),Git,git

3.4 從遠(yuǎn)端倉(cāng)庫(kù)克隆

? ? ? ? 如果遠(yuǎn)端倉(cāng)庫(kù)已存在,可以直接將遠(yuǎn)端倉(cāng)庫(kù)克隆到本地。

git clone [倉(cāng)庫(kù)路徑] [本地目錄名]

3.5 從遠(yuǎn)端倉(cāng)庫(kù)抓取和拉取

? ? ? ? 遠(yuǎn)程分支和本地分支一樣,我們可以進(jìn)行merge操作,只是需要先把遠(yuǎn)程倉(cāng)庫(kù)中的更新下載到本地,在進(jìn)行操作:

(1)抓?。?/strong>git fetch [remote name] [branch name]

? ? ? ? 將遠(yuǎn)端倉(cāng)庫(kù)的更新全部抓取到本地,不會(huì)進(jìn)行合并;

? ? ? ? 若不指定遠(yuǎn)端名和分支名,則抓取所有分支;

(2)拉?。?/strong>git pull [remote name] [branch name]

? ? ? ? 將遠(yuǎn)端倉(cāng)庫(kù)的更新拉取到本地,并自動(dòng)進(jìn)行合并;

????????若不指定遠(yuǎn)端名和分支名,則抓取所有并更新當(dāng)前分支;

3.6 解決合并沖突

? ? ? ? 如果多個(gè)用戶同時(shí)修改了同一文件的同一行內(nèi)容,此時(shí)合并就會(huì)發(fā)生沖突。

? ? ? ? 例如:A用戶在本地修改了代碼后提交到了遠(yuǎn)程倉(cāng)庫(kù),此時(shí)B在本地修改了同一位置的內(nèi)容,添加到本地倉(cāng)庫(kù)后也需要推送到遠(yuǎn)程倉(cāng)庫(kù),因?yàn)锽晚于A,此時(shí)遠(yuǎn)程倉(cāng)庫(kù)已經(jīng)發(fā)生了更新,所以需要先拉取遠(yuǎn)程倉(cāng)庫(kù)的更新,經(jīng)過(guò)合并后,再提交到遠(yuǎn)程倉(cāng)庫(kù)。

? ? ? ? B在拉取后進(jìn)行合并時(shí),就會(huì)發(fā)生合并沖突。

解決方法:遠(yuǎn)程分支也是分支,所以解決方法和本地分支合并沖突解決方法相同,在push前,先pull,在本地將沖突解決后再push到遠(yuǎn)程倉(cāng)庫(kù)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-813214.html

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

本文來(lái)自互聯(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)文章

  • git 將本地倉(cāng)庫(kù)推送到遠(yuǎn)程倉(cāng)庫(kù)

    git 將本地倉(cāng)庫(kù)推送到遠(yuǎn)程倉(cāng)庫(kù)

    1.本地項(xiàng)目: ??1.? ?git init? ? 2.git add . ?3. git commit -m \\\'xxxxx\\\' 2.在github 新建1 個(gè)倉(cāng)庫(kù),在執(zhí)行以下命令把遠(yuǎn)程倉(cāng)庫(kù)和本地倉(cāng)庫(kù)做一個(gè)關(guān)聯(lián) 例子: git remote add origin 遠(yuǎn)程倉(cāng)庫(kù)地址 git push -u origin master? ?//本地倉(cāng)庫(kù)上傳到了github 三、如果遇到這種代碼報(bào)錯(cuò): error: remote origin alre

    2024年01月24日
    瀏覽(19)
  • 【git使用】清空本地倉(cāng)庫(kù)與遠(yuǎn)程倉(cāng)庫(kù)

    第一章 git使用之清空本地倉(cāng)庫(kù)與遠(yuǎn)程倉(cāng)庫(kù) Git是目前最流行的版本控制工具之一,可以幫助我們更好地管理項(xiàng)目的代碼。在使用Git的過(guò)程中,有時(shí)候我們需要清空本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)的分支,重新上傳代碼或者文件。本文將介紹如何清空本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)分支(默認(rèn)遠(yuǎn)程m

    2023年04月22日
    瀏覽(20)
  • Git 新建本地倉(cāng)庫(kù),推送到遠(yuǎn)程倉(cāng)庫(kù)

    Git 新建本地倉(cāng)庫(kù),推送到遠(yuǎn)程倉(cāng)庫(kù)

    ? ?項(xiàng)目根目錄出現(xiàn) ?.git 隱藏文件夾。這個(gè)目錄是 Git 來(lái)跟蹤管理版本庫(kù)的,沒(méi)事千萬(wàn)不要手動(dòng)修改這個(gè)目錄里面的文件,不然改亂了,就把Git倉(cāng)庫(kù)給破壞了。 遠(yuǎn)程倉(cāng)庫(kù)地址 git status 查看目錄情況 注: \\\".\\\"號(hào)前面有空格,\\\".\\\"表示所有文件 回車(chē)之后會(huì)顯示提交的內(nèi)容, git sta

    2024年02月07日
    瀏覽(50)
  • 初始本地倉(cāng)庫(kù)推送到遠(yuǎn)程倉(cāng)庫(kù)-git

    下面的git的操作符合的情況是: ①本地初始化一個(gè)倉(cāng)庫(kù),但是還沒(méi)有和遠(yuǎn)程倉(cāng)庫(kù)相關(guān)聯(lián); ②遠(yuǎn)程倉(cāng)庫(kù)也剛剛創(chuàng)建,里面啥也沒(méi)有 然后目前就想將本地的倉(cāng)庫(kù)的內(nèi)容和遠(yuǎn)程倉(cāng)庫(kù)相關(guān)聯(lián)并推送到遠(yuǎn)程倉(cāng)庫(kù)里面。

    2024年02月04日
    瀏覽(30)
  • 【Git】本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)常用命令

    【Git】本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)常用命令

    2.4.1 初始化/創(chuàng)建倉(cāng)庫(kù) 2.4.2? 克隆遠(yuǎn)程倉(cāng)庫(kù) 2.4.3? 拉取和推送 git fetch和git pull都可以更新本地庫(kù)。 git fetch origin? 本地庫(kù)并沒(méi)有變化,git fetch只會(huì)將本地庫(kù)所關(guān)聯(lián)的遠(yuǎn)程庫(kù)的commit id更新至最新,HEAD沒(méi)有變化很容易理解,因?yàn)楸镜貛?kù)并沒(méi)有變化。 git pull origin master:master? 本地庫(kù)

    2024年03月15日
    瀏覽(28)
  • git 同步遠(yuǎn)程倉(cāng)庫(kù)遠(yuǎn)程分支至本地

    1、克隆遠(yuǎn)程倉(cāng)庫(kù) 2、查看分支 3、將本地分支與遠(yuǎn)程保持同步 4、新建本地分支,名稱(chēng)與遠(yuǎn)程倉(cāng)庫(kù)分支名稱(chēng)一致,并同步遠(yuǎn)程分支 5、同步所有遠(yuǎn)程分支 6、將本地所有分支與遠(yuǎn)程保持同步 7、最后拉取所有分支代碼

    2024年02月15日
    瀏覽(21)
  • git遠(yuǎn)程倉(cāng)庫(kù)及idea中如何使用git

    git遠(yuǎn)程倉(cāng)庫(kù)及idea中如何使用git

    前面我們已經(jīng)知道了 Git 中存在兩種類(lèi)型的倉(cāng)庫(kù),即本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)。那么我們?nèi)绾未罱?Git 遠(yuǎn)程倉(cāng) 庫(kù) 呢?我們可以借助互聯(lián)網(wǎng)上提供的一些代碼托管服務(wù)來(lái)實(shí)現(xiàn),其中比較常用的有GitHub 、碼云、 GitLab等。 gitHub ( 地址: https://github.com/ )是一個(gè)面向開(kāi)源及私有軟件項(xiàng)

    2024年02月03日
    瀏覽(25)
  • 【git 將當(dāng)前倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)合并,并且遠(yuǎn)程倉(cāng)庫(kù)替代本地的修改】

    要將當(dāng)前的本地倉(cāng)庫(kù)與遠(yuǎn)程倉(cāng)庫(kù)進(jìn)行合并,你可以按照以下步驟進(jìn)行操作: 首先,確保你已經(jīng)將遠(yuǎn)程倉(cāng)庫(kù)的最新更改拉取到本地倉(cāng)庫(kù)中。可以使用以下命令: 這將獲取遠(yuǎn)程倉(cāng)庫(kù)的最新?tīng)顟B(tài)到你的本地倉(cāng)庫(kù),但并不會(huì)直接合并它們。 然后,你可以切換到你希望合并的分支(比

    2024年04月12日
    瀏覽(52)
  • GIT遠(yuǎn)程倉(cāng)庫(kù)(隨筆)

    GIT遠(yuǎn)程倉(cāng)庫(kù)(隨筆)

    目錄 前言 一、GIt常見(jiàn)命令 二、概念原理 三、常見(jiàn)的代碼托管平臺(tái) 四、配置SSH公鑰 五、操作 1、注冊(cè)賬號(hào) 2、在gitee中,創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù) 3、Git命令創(chuàng)建本地倉(cāng)庫(kù) 4、Git命令創(chuàng)建第一個(gè)版本提交 5、Git命令添加遠(yuǎn)程倉(cāng)庫(kù) 6、推送 ? 7、修改開(kāi)源項(xiàng)目 ?編輯 ? ?8、刪除項(xiàng)目 總結(jié):

    2024年02月08日
    瀏覽(15)
  • Git如何搭建遠(yuǎn)程倉(cāng)庫(kù)

    Git如何搭建遠(yuǎn)程倉(cāng)庫(kù)

    Git是分布式版本控制系統(tǒng),同一個(gè)Git倉(cāng)庫(kù),可以分布到不同的機(jī)器上。這就需要一臺(tái)電腦充當(dāng)服務(wù)器的角色,每天24小時(shí)開(kāi)機(jī),其他每個(gè)人都從這個(gè)“服務(wù)器”倉(cāng)庫(kù)克隆一份到自己的電腦上,并且把各自的提交推送到服務(wù)器倉(cāng)庫(kù)里,也從服務(wù)器倉(cāng)庫(kù)中拉取別人的提交。 那么如

    2024年02月07日
    瀏覽(28)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包