?? 所屬專(zhuān)欄:【Git】
?? 作??者:我是夜闌的狗??
?? 個(gè)人簡(jiǎn)介:一個(gè)正在努力學(xué)技術(shù)的CV工程師,專(zhuān)注基礎(chǔ)和實(shí)戰(zhàn)分享 ,歡迎咨詢!
?? 歡迎大家:這里是CSDN,我總結(jié)知識(shí)的地方,喜歡的話請(qǐng)三連,有問(wèn)題請(qǐng)私信 ?? ?? ??
您的點(diǎn)贊、關(guān)注、收藏、評(píng)論,是對(duì)我最大的激勵(lì)和支持?。。?? ?? ??
前言
??大家好,又見(jiàn)面了,我是夜闌的狗??,本文是專(zhuān)欄【Git】專(zhuān)欄的第二十五篇文章;
??這是今天學(xué)習(xí)到Git 基礎(chǔ)篇 – 遠(yuǎn)程倉(cāng)庫(kù) ??????,開(kāi)啟新的征程,記錄最美好的時(shí)刻??,每天進(jìn)步一點(diǎn)點(diǎn)。
??專(zhuān)欄地址:【Git】 , 此專(zhuān)欄是我是夜闌的狗對(duì)Git,Gitee等工具使用過(guò)程的總結(jié),希望能夠加深自己的印象,以及幫助到其他的小伙伴????。
??如果文章有什么需要改進(jìn)的地方還請(qǐng)大佬不吝賜教????。
一、遠(yuǎn)程倉(cāng)庫(kù)
??這里給大家推薦一個(gè)好用的 Git在線練習(xí)地址。在這練習(xí)網(wǎng)站里面也有自己的教程,就讓我們一步一步跟著教程學(xué)習(xí)吧,記錄下自己的所感所悟。前面已經(jīng)簡(jiǎn)單的學(xué)習(xí)了糾纏不清的分支提交方式,接下來(lái)就讓我們看看在實(shí)際項(xiàng)目過(guò)程中是怎么克隆分支的吧。想了很多感覺(jué)這篇章內(nèi)容太簡(jiǎn)單了,所以只能規(guī)劃為基礎(chǔ)篇。話不多說(shuō),讓我們?cè)脑倮m(xù),書(shū)接上回吧。
1、介紹
??遠(yuǎn)程倉(cāng)庫(kù)并不復(fù)雜,在如今的云計(jì)算盛行的世界很容易把遠(yuǎn)程倉(cāng)庫(kù)想象成一個(gè)富有魔力的東西, 但實(shí)際上它們只是你的倉(cāng)庫(kù)在另個(gè)一臺(tái)計(jì)算機(jī)上的拷貝。你可以通過(guò)因特網(wǎng)與這臺(tái)計(jì)算機(jī)通信 —— 也就是增加或是獲取提交記錄
??話雖如此, 遠(yuǎn)程倉(cāng)庫(kù)卻有一系列強(qiáng)大的特性
-
首先也是最重要的的點(diǎn), 遠(yuǎn)程倉(cāng)庫(kù)是一個(gè)強(qiáng)大的備份。本地倉(cāng)庫(kù)也有恢復(fù)文件到指定版本的能力, 但所有的信息都是保存在本地的。有了遠(yuǎn)程倉(cāng)庫(kù)以后,即使丟失了本地所有數(shù)據(jù), 你仍可以通過(guò)遠(yuǎn)程倉(cāng)庫(kù)拿回你丟失的數(shù)據(jù)。
-
還有就是, 遠(yuǎn)程讓代碼社交化了! 既然你的項(xiàng)目被托管到別的地方了, 你的朋友可以更容易地為你的項(xiàng)目做貢獻(xiàn)(或者拉取最新的變更)
??現(xiàn)在用網(wǎng)站來(lái)對(duì)遠(yuǎn)程倉(cāng)庫(kù)進(jìn)行可視化操作變得越發(fā)流行了(像 GitHub), 但遠(yuǎn)程倉(cāng)庫(kù)永遠(yuǎn)是這些工具的頂梁柱, 因此理解其概念非常的重要!
2、示范
??直到現(xiàn)在, 教程都聚焦于本地倉(cāng)庫(kù)的操作(branch、merge、rebase 等等)。但我們現(xiàn)在需要學(xué)習(xí)遠(yuǎn)程倉(cāng)庫(kù)的操作 —— 我們需要一個(gè)配置這種環(huán)境的命令, 它就是 git clone
。 從技術(shù)上來(lái)講,git clone
命令在真實(shí)的環(huán)境下的作用是在本地創(chuàng)建一個(gè)遠(yuǎn)程倉(cāng)庫(kù)的拷貝(比如從 github.com)。 但在作者的教程中使用這個(gè)命令會(huì)有一些不同 —— 它會(huì)在遠(yuǎn)程創(chuàng)建一個(gè)你本地倉(cāng)庫(kù)的副本。顯然這和真實(shí)命令的意思剛好相反,但是它幫咱們把本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)關(guān)聯(lián)到了一起,在教程中就湊合著用吧。
??咱們慢慢來(lái),先看看遠(yuǎn)程倉(cāng)庫(kù)樣子,如下圖所示。
git clone
??就是它了! 現(xiàn)在我們有了一個(gè)自己項(xiàng)目的遠(yuǎn)程倉(cāng)庫(kù)。除了遠(yuǎn)程倉(cāng)庫(kù)使用虛線之外, 它們幾乎沒(méi)有什么差別 —— 在后面的關(guān)卡中, 你將會(huì)學(xué)習(xí)怎樣在本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)間分享工作成果。
??運(yùn)行結(jié)果如下圖所示:
??要完成本關(guān), 用 git clone
復(fù)制下你的倉(cāng)庫(kù)就可以了。后續(xù)的課程我們會(huì)正式地學(xué)習(xí)。
3、實(shí)戰(zhàn)
??從前面了解到具體的實(shí)現(xiàn)的步驟,就可以開(kāi)始實(shí)戰(zhàn)啦。這里先給大家說(shuō)一下這個(gè)練習(xí)網(wǎng)站的一些使用技巧,
- help 指令
??執(zhí)行這個(gè)命令后就會(huì)有個(gè)幫助信息的彈窗。
- levels 指令
??執(zhí)行完這個(gè)命令之后就能看到關(guān)卡目錄了。
- 目標(biāo)
- 開(kāi)始結(jié)構(gòu)
- Step 1、克隆遠(yuǎn)程倉(cāng)庫(kù)
??在本地創(chuàng)建一個(gè)遠(yuǎn)程倉(cāng)庫(kù)的拷貝。
git clone
??很簡(jiǎn)單吧!運(yùn)行結(jié)果如下圖所示:
??達(dá)成目標(biāo)之后就會(huì)有成功的提示。
總結(jié)
??感謝觀看,如果覺(jué)得有幫助,請(qǐng)給文章點(diǎn)個(gè)贊吧,讓更多的人看到。?? ?? ??
??也歡迎你,關(guān)注我。?? ?? ??
??原創(chuàng)不易,還希望各位大佬支持一下,你們的點(diǎn)贊、收藏和留言對(duì)我真的很重要!??!?? ?? ?? 最后,本文仍有許多不足之處,歡迎各位認(rèn)真讀完文章的小伙伴們隨時(shí)私信交流、批評(píng)指正!下期再見(jiàn)。??
更多專(zhuān)欄訂閱:
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-852260.html
- ?? 【LeetCode題解(持續(xù)更新中)】
- ?? 【鴻蒙系統(tǒng)】
- ?? 【Python腳本筆記】
- ?? 【Java Web項(xiàng)目構(gòu)建過(guò)程】
- ?? 【微信小程序開(kāi)發(fā)教程】
- ? 【JavaScript隨手筆記】
- ?? 【大數(shù)據(jù)學(xué)習(xí)筆記(華為云)】
- ?? 【程序錯(cuò)誤解決方法(建議收藏)】
- ?? 【軟件安裝教程】
訂閱更多,你們將會(huì)看到更多的優(yōu)質(zhì)內(nèi)容!!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-852260.html
到了這里,關(guān)于【隨筆】Git 基礎(chǔ)篇 -- 遠(yuǎn)程倉(cāng)庫(kù) git clone(二十五)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!