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

分布式版本控制工具Git官網(wǎng)概述、下載安裝和代碼托管中心

這篇具有很好參考價(jià)值的文章主要介紹了分布式版本控制工具Git官網(wǎng)概述、下載安裝和代碼托管中心。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

??Git官網(wǎng)概述


首先直接在百度搜索Git,點(diǎn)擊官方

gittree官網(wǎng),Git,git,分布式,github
gittree官網(wǎng),Git,git,分布式,github

可以看到官方給的介紹是:
Git是個(gè)免費(fèi)的、開(kāi)源的分布式版本控制系統(tǒng),可以快速高效地處理從小型到大型的各種項(xiàng)目。
Git 易于學(xué)習(xí),占用面積小,性能極快。 它具有廉價(jià)的本地庫(kù),方便的暫存區(qū)域和多個(gè)工作流分支等特性。其性能優(yōu)于SubversionCVS、PerforceClearCase等版木控制工具。

??Git下載

在剛剛的官網(wǎng)主頁(yè)面可以看到電視機(jī)的圖案,里面的2.37.3意思是當(dāng)前的最新版,點(diǎn)擊dow…就會(huì)自動(dòng)下載。
gittree官網(wǎng),Git,git,分布式,github

??Git安裝

選擇的安裝路徑不能出現(xiàn)中文和空格
gittree官網(wǎng),Git,git,分布式,github
然后來(lái)到這個(gè)頁(yè)面,跟著默認(rèn)的選項(xiàng)就可以了。一般Git不在桌面打開(kāi),所以不用選擇,當(dāng)然這個(gè)根據(jù)自己的喜好來(lái)選擇
gittree官網(wǎng),Git,git,分布式,github
這一步是選擇環(huán)境變量,默認(rèn)是第二個(gè),這里我們選擇第一個(gè)就行了,第一個(gè)的意思就是只在Git Bash客戶(hù)端里面使用Git,第二個(gè)是添加到環(huán)境變量,不僅可以在Git Bash客戶(hù)端里面使用Git,還能在第三方軟件以及cmd里面使用,第三個(gè)就不要選了,下面也有警告,說(shuō)的是會(huì)修改某個(gè)環(huán)境變量,所以一般選擇第一個(gè),完全夠用。
gittree官網(wǎng),Git,git,分布式,github
安裝完成后右擊即可進(jìn)入
gittree官網(wǎng),Git,git,分布式,githubgittree官網(wǎng),Git,git,分布式,github

??版本控制工具

??版本控制介紹

版本控制是一種記錄文件內(nèi)容變化,以便將來(lái)查閱特定版本修訂情況的系統(tǒng)。
版本控制其實(shí)最重要的是可以記錄文件修改歷史記錄,從而讓用戶(hù)能夠查看歷史版本,方便版本切換。

那么為什么需要版本控制呢?
是因?yàn)閺?mark>個(gè)人開(kāi)發(fā)過(guò)度到團(tuán)隊(duì)協(xié)作

??集中式版本控制工具

CVS、SVN(Subversion)、vss…
集中化的版本控制系統(tǒng)諸如CVS、SVN等,都有一個(gè)單一的集中管理的服務(wù)器,保存所有文件的修訂版本,而協(xié)同工作的人們都通過(guò)客戶(hù)端連到這臺(tái)服務(wù)器,取出最新的文件或者提交更新。多年以來(lái),這已成為版本控制系統(tǒng)的標(biāo)準(zhǔn)做法。
這種做法帶來(lái)了許多好處,每個(gè)人都可以在一定程度上看到項(xiàng)目中的其他人正在做些什么。而管理員也可以輕松掌控每個(gè)開(kāi)發(fā)者的權(quán)限,并且管理一個(gè)集中化的版本控制系統(tǒng),要遠(yuǎn)比在各個(gè)客戶(hù)端上維護(hù)本地?cái)?shù)據(jù)庫(kù)來(lái)得輕松容易。
事分兩面,有好有壞,這么做顯而易見(jiàn)的缺點(diǎn)是中央服務(wù)器的單點(diǎn)故障。如果服務(wù)器宕機(jī)一小時(shí),那么在這一小時(shí)內(nèi),誰(shuí)都無(wú)法提交更新,也就無(wú)法協(xié)同工作。

??分布式版本控制工具

Git、Mercurial、Bazaar、Darcs…
像Git這種分布式版本控制工具,客戶(hù)端提取的不是最新版本的文件快照,而是把代碼倉(cāng)庫(kù)完整地鏡像下來(lái)(本地庫(kù))。這樣任何一處協(xié)同工作用的文件發(fā)生故障,事后都可以用其他客戶(hù)端的本地倉(cāng)庫(kù)進(jìn)行恢復(fù)。因?yàn)槊總€(gè)客戶(hù)端的每一次文件提取操作,實(shí)際上都是一次對(duì)整個(gè)文件倉(cāng)庫(kù)的完整備份。
分布式的版本控制系統(tǒng)出現(xiàn)之后,解決了集中式版本控制系統(tǒng)的缺陷
1.服務(wù)器斷網(wǎng)的情況下也可以進(jìn)行開(kāi)發(fā)(因?yàn)榘姹究刂剖窃诒镜剡M(jìn)行的)<
2.每個(gè)客戶(hù)端保存的也都是整個(gè)完整的項(xiàng)目(包含歷史記錄,更加安全)

舉個(gè)例子

A做了一個(gè)版本v1,就可以把v1推送到遠(yuǎn)程庫(kù)里面,
程序員B幫助A寫(xiě)代碼,首先要用個(gè)人電腦連接遠(yuǎn)程庫(kù),然后代碼克隆,把A寫(xiě)的v1復(fù)制一份到自己的本地庫(kù),基于自己的本地庫(kù),做版本的控制,比如說(shuō)v1,修改成v2,把代碼寫(xiě)好后推送到遠(yuǎn)程庫(kù),保證遠(yuǎn)程庫(kù)是最新的

??Git工作機(jī)制

gittree官網(wǎng),Git,git,分布式,github

??代碼托管中心

代碼托管中心是基于網(wǎng)絡(luò)服務(wù)器的遠(yuǎn)程代碼倉(cāng)庫(kù),一般我們簡(jiǎn)單稱(chēng)為遠(yuǎn)程庫(kù).

??局域網(wǎng)
?????GitLab
??互聯(lián)網(wǎng)
?????GitHub(外網(wǎng))
?????Gitee碼云(國(guó)內(nèi)網(wǎng)站)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-809527.html

到了這里,關(guān)于分布式版本控制工具Git官網(wǎng)概述、下載安裝和代碼托管中心的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(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分布式版本控制工具(詳細(xì)筆記)

    git config -- global user.name\\\"itcast\\\" git config -- global user.email\\\"hello@itcast.cn\\\" (郵箱沒(méi)有什么用,我這里就簡(jiǎn)單寫(xiě)了) git config -- global user.name? git config -- global user.email 有些常用的指令參數(shù)非常多,每次都要輸入好多參數(shù),我們可以使用別名。 1.打開(kāi)用戶(hù)目錄,創(chuàng)建.bashrc文件? ? ? 部分

    2024年02月14日
    瀏覽(24)
  • Linux | 分布式版本控制工具Git【版本管理 + 遠(yuǎn)程倉(cāng)庫(kù)克隆】

    Linux | 分布式版本控制工具Git【版本管理 + 遠(yuǎn)程倉(cāng)庫(kù)克隆】

    本文來(lái)為讀者介紹一下分布式版本控制工具Git,可能你聽(tīng)說(shuō)過(guò)Gitee/GitHub,里面都帶有g(shù)it的字樣,那它們和Git之間有什么關(guān)聯(lián)呢? Git又是何物,讓我們一起走進(jìn)本文的學(xué)習(xí)?? Git(讀音為/g?t/)是一個(gè) 開(kāi)源的分布式版本控制系統(tǒng) ,可以有效、高速地處理從很小到非常大的項(xiàng)目

    2024年02月01日
    瀏覽(33)
  • Git分布式版本控制工具和GitHub(一)--簡(jiǎn)介

    Git分布式版本控制工具和GitHub(一)--簡(jiǎn)介

    1.Git簡(jiǎn)介 【1】什么是Git? Git就是代碼版本管理工具。 【2】為什么要使用Git (1)版本控制 寫(xiě)代碼就是不斷寫(xiě)B(tài)UG的過(guò)程(當(dāng)然我們是不會(huì)這么說(shuō)的),很多時(shí)候你寫(xiě)了100行代碼之后,突然醒悟! ? “這是什么鬼?” “怎么不能跑了?”? 如果沒(méi)有版本留存,你想要回到昨天

    2024年02月14日
    瀏覽(18)
  • Git分布式版本控制工具和GitHub(二)--Git指令入門(mén)

    Git分布式版本控制工具和GitHub(二)--Git指令入門(mén)

    1.Git全局設(shè)置 ?2.獲取Git倉(cāng)庫(kù) ? ? 例如:將我GitHub上的first_resp倉(cāng)庫(kù)克隆到本地。 ?點(diǎn)擊進(jìn)入first_rep, 后面本地倉(cāng)庫(kù)操作的學(xué)習(xí)就是在這個(gè)界面右鍵打開(kāi)Git Bash 3.工作區(qū),暫存區(qū),版本庫(kù)概念 ?注:如果空倉(cāng)庫(kù)就沒(méi)有index文件 4.Git工作區(qū)中文件的狀態(tài) ?注: git status--查詢(xún)狀態(tài)

    2024年02月14日
    瀏覽(42)
  • 分布式版本控制git

    分布式版本控制git

    遠(yuǎn)端倉(cāng)庫(kù) git init --bare 別名: origin 本地倉(cāng)庫(kù) git clone … SSH協(xié)議是一個(gè)驗(yàn)證授權(quán)的網(wǎng)絡(luò)協(xié)議; 使用ssh公鑰登錄git服務(wù)器: 生成公鑰和私鑰(ssh-keygen -t rsa) 安裝openssh server (可省略) 復(fù)制公鑰內(nèi)容到遠(yuǎn)端服務(wù)器.ssh/authorized_ keys git clone ssh://mark@ 192.168.31.91:/home/mark/mathlib 暫存(git add) 提交

    2024年02月11日
    瀏覽(30)
  • Git----分布式版本控制系統(tǒng)

    Git----分布式版本控制系統(tǒng)

    Git是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或大或小的項(xiàng)目。它是世界上目前最先進(jìn)的分布式版本控制系統(tǒng)。 Git是Linus Torvalds為了幫助管理Linux內(nèi)核開(kāi)發(fā)而開(kāi)發(fā)的一個(gè)開(kāi)放源代碼的版本控制軟件。 Git與常用的版本控制工具CVS、Subversion等不同,它采用了分布

    2024年02月15日
    瀏覽(27)
  • 分布式版本控制系統(tǒng) Git

    分布式版本控制系統(tǒng) Git

    目錄 一、Git簡(jiǎn)介 二、Git歷史 三、安裝git 1.準(zhǔn)備環(huán)境 2.Yum安裝Git 四、初次運(yùn)行 Git 前的配置 命令集 實(shí)例: 五、Git命令常規(guī)操作 ?六、獲取 Git 倉(cāng)庫(kù)(初始化倉(cāng)庫(kù)) 創(chuàng)建裸庫(kù) 實(shí)例 : 創(chuàng)建本地庫(kù) ????????官網(wǎng):Git ????????git是一個(gè)分布式版本控制軟件,最初由林納斯

    2024年02月22日
    瀏覽(30)
  • git分布式版本控制系統(tǒng)

    git分布式版本控制系統(tǒng)

    右鍵菜單 選擇Git Bash Here,輸入任意一條后回車(chē)來(lái)查看當(dāng)前Git軟件的安裝版本。 2.1 區(qū)域 Git軟件為了更方便地對(duì)文件進(jìn)行版本控制,根據(jù)功能得不同劃分了三個(gè)區(qū)域 存儲(chǔ)區(qū)域:Git軟件用于存儲(chǔ)資源得區(qū)域。一般指得就是.git文件夾 工作區(qū)域:Git軟件對(duì)外提供資源得區(qū)域,此區(qū)

    2024年03月21日
    瀏覽(27)
  • Git 分布式版本控制系統(tǒng)

    Git 分布式版本控制系統(tǒng)

    版本控制系統(tǒng)是一種記錄文件變更歷史的系統(tǒng),它允許開(kāi)發(fā)者跟蹤文件的修改、還原特定版本、并在多個(gè)用戶(hù)之間協(xié)同工作。VCS 主要有兩種類(lèi)型:集中式版本控制系統(tǒng)(Centralized VCS,如 SVN)和分布式版本控制系統(tǒng)(Distributed VCS,如 Git)。 版本追蹤: 可以追蹤文件的每一次

    2024年01月17日
    瀏覽(25)
  • Git——分布式版本控制系統(tǒng)

    Git——分布式版本控制系統(tǒng)

    Git是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),可以高效的處理從小到很大的項(xiàng)目版本管理。 集中式 SVN,CVS 使用單一的服務(wù)器用來(lái)管理和存儲(chǔ)所有文件的修訂版本;協(xié)同開(kāi)發(fā)的成員拉取或提交都需連接到這臺(tái)服務(wù)器;如果服務(wù)器宕機(jī),宕機(jī)期間任何人都不能拉取或提交,無(wú)法做到協(xié)

    2024年02月10日
    瀏覽(30)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包