国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

A3.5 項(xiàng)目分享與更新

2018-02-24 15:23 更新

項(xiàng)目分享與更新

在 Git 中沒(méi)有多少訪問(wèn)網(wǎng)絡(luò)的命令,幾乎所以的命令都是在操作本地的數(shù)據(jù)庫(kù)。 當(dāng)你想要分享你的工作,或者從其他地方拉取變更時(shí),這有幾個(gè)處理遠(yuǎn)程倉(cāng)庫(kù)的命令。

git fetch

git fetch?命令與一個(gè)遠(yuǎn)程的倉(cāng)庫(kù)交互,并且將遠(yuǎn)程倉(cāng)庫(kù)中有但是在當(dāng)前倉(cāng)庫(kù)的沒(méi)有的所有信息拉取下來(lái)然后存儲(chǔ)在你本地?cái)?shù)據(jù)庫(kù)中。

我們開(kāi)始在?從遠(yuǎn)程倉(cāng)庫(kù)中抓取與拉取?一節(jié)中介紹了此命令,然后我們?cè)?遠(yuǎn)程分支?中看到了幾個(gè)使用示例。

我們?cè)?向一個(gè)項(xiàng)目貢獻(xiàn)?一節(jié)中有幾個(gè)示例中也都有使用此命令。

在?合并請(qǐng)求引用?我們用它來(lái)抓取一個(gè)在默認(rèn)空間之外指定的引用,在?打包?中,我們了解了怎么從一個(gè)包中獲取內(nèi)容。

在?引用規(guī)格?章節(jié)中我們?cè)O(shè)置了高度自定義的?refspec?以便?git fetch?可以做一些跟默認(rèn)不同的事情。

git pull

git pull?命令基本上就是?git fetch?和?git merge?命令的組合體,Git 從你指定的遠(yuǎn)程倉(cāng)庫(kù)中抓取內(nèi)容,然后馬上嘗試將其合并進(jìn)你所在的分支中。

我們?cè)?從遠(yuǎn)程倉(cāng)庫(kù)中抓取與拉取?一節(jié)中快速介紹了此命令,然后在?查看遠(yuǎn)程倉(cāng)庫(kù)?一節(jié)中了解了如果你運(yùn)行此命令的話,什么將會(huì)合并。

我們也在?用變基解決變基?一節(jié)中了解了如何使用此命令來(lái)來(lái)處理變基的難題。

在?檢出沖突?一節(jié)中我們展示了使用此命令如何通過(guò)一個(gè) URL 來(lái)一次性的拉取變更。

最后,我們?cè)?簽署提交?一節(jié)中我們快速的介紹了你可以使用?--verify-signatures?選項(xiàng)來(lái)驗(yàn)證你正在拉取下來(lái)的經(jīng)過(guò) GPG 簽名的提交。

git push

git push?命令用來(lái)與另一個(gè)倉(cāng)庫(kù)通信,計(jì)算你本地?cái)?shù)據(jù)庫(kù)與遠(yuǎn)程倉(cāng)庫(kù)的差異,然后將差異推送到另一個(gè)倉(cāng)庫(kù)中。 它需要有另一個(gè)倉(cāng)庫(kù)的寫權(quán)限,因此這通常是需要驗(yàn)證的。

我們開(kāi)始在?推送到遠(yuǎn)程倉(cāng)庫(kù)?一節(jié)中介紹了?git push?命令。 在這一節(jié)中主要介紹了推送一個(gè)分支到遠(yuǎn)程倉(cāng)庫(kù)的基本用法。 在?推送?一節(jié)中,我們深入了解了如何推送指定分支,在?跟蹤分支?一節(jié)中我們了解了如何設(shè)置一個(gè)默認(rèn)的推送的跟蹤分支。 在?刪除遠(yuǎn)程分支?一節(jié)中我們使用?--delete?標(biāo)志和?git push?命令來(lái)在刪除一個(gè)在服務(wù)器上的分支。

在?向一個(gè)項(xiàng)目貢獻(xiàn)?一整節(jié)中,我們看到了幾個(gè)使用?git push?在多個(gè)遠(yuǎn)程倉(cāng)庫(kù)分享分支中的工作的示例。

在?共享標(biāo)簽?一節(jié)中,我們知道了如何使用此命令加?--tags?選項(xiàng)來(lái)分享你打的標(biāo)簽。

在?發(fā)布子模塊改動(dòng)?一節(jié)中,我們使用?--recurse-submodules?選項(xiàng)來(lái)檢查是否我們所有的子模塊的工作都已經(jīng)在推送子項(xiàng)目之前已經(jīng)推送出去了,當(dāng)使用子模塊時(shí)這真的很有幫助。

在?其它客戶端鉤子?中我們簡(jiǎn)單的提到了?pre-push?掛鉤(hook),它是一個(gè)可以用來(lái)設(shè)置成在一個(gè)推送完成之前運(yùn)行的腳本,以檢查推送是否被允許。

最后,在?引用規(guī)格推送?一節(jié)中,我們知道了使用完整的 refspec 來(lái)推送,而不是通常使用的簡(jiǎn)寫形式。 這對(duì)我們精確的指定要分享出去的工作很有幫助。

git remote

git remote?命令是一個(gè)是你遠(yuǎn)程倉(cāng)庫(kù)記錄的管理工具。 它允許你將一個(gè)長(zhǎng)的 URL 保存成一個(gè)簡(jiǎn)寫的句柄,例如?origin?,這樣你就可以不用每次都輸入他們了。 你可以有多個(gè)這樣的句柄,git remote?可以用來(lái)添加,修改,及刪除它們。

此命令在?遠(yuǎn)程倉(cāng)庫(kù)的使用?一節(jié)中做了詳細(xì)的介紹,包括列舉、添加、移除、重命名功能。

幾乎在此書(shū)的后續(xù)章節(jié)中都有使用此命令,但是一般是以?git remote add <name> <url>?這樣的標(biāo)準(zhǔn)格式。

git archive

git archive?命令用來(lái)創(chuàng)建項(xiàng)目一個(gè)指定快照的歸檔文件。

我們?cè)?準(zhǔn)備一次發(fā)布?一節(jié)中,使用?git archive?命令來(lái)創(chuàng)建一個(gè)項(xiàng)目的歸檔文件用于分享。

git submodule

git submodule?命令用來(lái)管理一個(gè)倉(cāng)庫(kù)的其他外部倉(cāng)庫(kù)。 它可以被用在庫(kù)或者其他類型的共享資源上。?submodule?命令有幾個(gè)子命令, 如(add、update、sync?等等)用來(lái)管理這些資源。

只在?子模塊?章節(jié)中提到和詳細(xì)介紹了此命令。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)