智能與自動(dòng)化系實(shí)驗(yàn)報(bào)告_第1頁(yè)
智能與自動(dòng)化系實(shí)驗(yàn)報(bào)告_第2頁(yè)
智能與自動(dòng)化系實(shí)驗(yàn)報(bào)告_第3頁(yè)
智能與自動(dòng)化系實(shí)驗(yàn)報(bào)告_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

智能與自動(dòng)化系實(shí)驗(yàn)報(bào)告課程名稱(chēng):云計(jì)算原理與實(shí)踐授課教師:史俊冰專(zhuān)業(yè):物聯(lián)網(wǎng)工程班級(jí):197姓名:史嘉慧學(xué)號(hào):7成績(jī):實(shí)驗(yàn)項(xiàng)目章節(jié):第一章GitHub實(shí)驗(yàn)項(xiàng)目名稱(chēng):Git與GitHub入門(mén)實(shí)踐一、實(shí)驗(yàn)?zāi)康?、了解Git的發(fā)展史及作用。2、掌握GitHub的基礎(chǔ)使用方法。3、掌握Git常用命令。二、實(shí)驗(yàn)設(shè)備:PC三、實(shí)驗(yàn)內(nèi)容:1、Git入門(mén)之本地庫(kù)2、Git入門(mén)之標(biāo)簽3、Git入門(mén)之分支管理4、Git入門(mén)之日志和版本回退5、Git進(jìn)階之搭建Git服務(wù)器四、實(shí)驗(yàn)步驟:1、Git入門(mén)之本地版本庫(kù)。(1)本地版本庫(kù)創(chuàng)建。將gitTraining目錄,初始化為一個(gè)本地版本庫(kù)。首先,需要?jiǎng)?chuàng)建一個(gè)目錄,做為我們的本地版本庫(kù),然后使用gitinit命令,將其初始化為一個(gè)本地版本庫(kù)。創(chuàng)建gitTraining文件夾mkdirgitTraining進(jìn)入gitTraining文件夾cdgitTraining請(qǐng)?zhí)砑映跏蓟镜谿it倉(cāng)庫(kù)的命令**********Begin**********gitinit***********End***********圖1初始化本地倉(cāng)庫(kù)(2)添加修改到暫存區(qū)域。到gitTraining目錄下,創(chuàng)建文件,并將其添加至?xí)捍鎱^(qū)中。添加修改,并保存至工作區(qū),需要用到gitadd命令,添加所有修改:gitadd添加文件為:gitadd,撤銷(xiāo)修改為:gitcheckout。#請(qǐng)?zhí)砑犹峤籬elloGit.txt到暫存區(qū)的命令**********Begin**********gitaddhelloGit.txt***********End***********圖2添加修改到暫存區(qū)(3)提交修改到本地倉(cāng)庫(kù)。將暫存區(qū)中的內(nèi)容提交到本地倉(cāng)庫(kù)。提交修改到本地倉(cāng)庫(kù),使用命令gitcommit-m〃示例提交〃。#請(qǐng)?zhí)砑犹峤籬elloGit.txt至本地倉(cāng)庫(kù)的命令Begin51Cjjcjjc3jc5(C5)C51c5jCJjC5|Cgitcommit-mhelloGit.txt***********End***********圖3提交修改到本地倉(cāng)庫(kù)2、Git入門(mén)之遠(yuǎn)程版本庫(kù)。(1)clone遠(yuǎn)程版本庫(kù)。完成clone遠(yuǎn)程版本庫(kù)到本地的任務(wù),遠(yuǎn)程版本庫(kù)的地址是/tmp/,是一個(gè)空的版本庫(kù)??寺〔僮餍枰玫降拿钍莋itcloneo#請(qǐng)?jiān)谙旅娴腂egin/End內(nèi)填寫(xiě)語(yǔ)句以將遠(yuǎn)程版本庫(kù)clone到本地**********Begin51cjjcjjcjjC5jC?!Cgitclone/tmp/sample?git***********End***********圖4clone遠(yuǎn)程版本庫(kù)(2)添加遠(yuǎn)程版本庫(kù)。創(chuàng)建一個(gè)本地版本庫(kù),為創(chuàng)建的本地倉(cāng)庫(kù)添加遠(yuǎn)程倉(cāng)庫(kù),且將其命名為git,遠(yuǎn)程倉(cāng)庫(kù)的地址為/tmp/。添加遠(yuǎn)程版本庫(kù)需要用到的命令是gitremoteadd,其命令格式為:gitremoteadd“遠(yuǎn)程倉(cāng)庫(kù)名”“遠(yuǎn)程倉(cāng)庫(kù)地址”。#請(qǐng)?jiān)谙旅娴腂egin/End內(nèi)填寫(xiě)語(yǔ)句添加符合要求的主機(jī)名和遠(yuǎn)程倉(cāng)庫(kù)**********BeginjjCjjc51cjjcgitremoteadd"git""/tmp/sample.git"***********End***********圖5添加遠(yuǎn)程版本庫(kù)(3)推送本地內(nèi)容到遠(yuǎn)程倉(cāng)庫(kù)。將推送到遠(yuǎn)程倉(cāng)庫(kù)用到的命令:gitpush遠(yuǎn)程倉(cāng)庫(kù)名本地分支名遠(yuǎn)程分支名,而gitpush-u遠(yuǎn)程倉(cāng)庫(kù)名本地分支名遠(yuǎn)程分支名命令其中-u參數(shù)的作用是建立起本地master分支和遠(yuǎn)程master分支之間的對(duì)應(yīng)關(guān)系,下一次如果再推送master分支,就可以忽略遠(yuǎn)程分支名了。#請(qǐng)?jiān)谙旅娴腂egin/End內(nèi)填寫(xiě)語(yǔ)句,將本地master分支的修改推送到#遠(yuǎn)程倉(cāng)庫(kù)的master分支**********Begin**********gitpush-ugitmastermaster***********End***********圖6推送本地內(nèi)容到遠(yuǎn)程倉(cāng)庫(kù)(4)拉取遠(yuǎn)程分支到本地。拉取遠(yuǎn)程倉(cāng)庫(kù)的master分支到本地,用到的命令為:gitpull遠(yuǎn)程主機(jī)名遠(yuǎn)程分支名本地分支名。#請(qǐng)?jiān)谙旅娴腂egin/End內(nèi)填寫(xiě)語(yǔ)句以拉取遠(yuǎn)程倉(cāng)庫(kù)git的master分支內(nèi)容到本地**********Begin**********gitpullgitmastermaster***********End***********圖7拉取遠(yuǎn)程分支到本地3、Git入門(mén)之標(biāo)簽。(1)創(chuàng)建標(biāo)簽。為最近一次提交打上標(biāo)簽,創(chuàng)建標(biāo)簽的命令格式為:gittag標(biāo)簽名commitlDo#請(qǐng)?jiān)谙旅娴腂ein/End星號(hào)線(xiàn)內(nèi)填寫(xiě)Git命令為最近一次提交打上標(biāo)簽vl.0//Begingittagvl.0***********End***********圖8打標(biāo)簽(2)推送指定標(biāo)簽。將指定標(biāo)簽推送至遠(yuǎn)程倉(cāng)庫(kù)。推送指定標(biāo)簽到遠(yuǎn)程倉(cāng)庫(kù)的Git命令如下:gitpush遠(yuǎn)程主機(jī)名tag名,其中遠(yuǎn)程主機(jī)名為遠(yuǎn)程Git版本庫(kù)對(duì)應(yīng)的主機(jī)名,tag名為準(zhǔn)備推送的標(biāo)簽名。#請(qǐng)?jiān)谙旅娴腂ein/End星號(hào)線(xiàn)內(nèi)填寫(xiě)Git命令以將標(biāo)簽vl.0推送至遠(yuǎn)程倉(cāng)庫(kù)origin#*Begin*51c5fc51c5jc5jc51c51c5jc51cgitpushoriginvl.0***********End***********圖9推送指定標(biāo)簽(3)推送全部標(biāo)簽。推送全部標(biāo)簽需要用到:gitpush遠(yuǎn)程主機(jī)名-tagSo#請(qǐng)?jiān)谙旅娴腂ein/End星號(hào)線(xiàn)內(nèi)填寫(xiě)Git命令為將所有標(biāo)簽推送至遠(yuǎn)程倉(cāng)庫(kù)Beginjjgitpushorigin--tags***********End***********圖10推送全部標(biāo)簽(4)刪除標(biāo)簽。刪除指定標(biāo)簽,刪除本地標(biāo)簽需要用到的命令格式是:gittag-d標(biāo)簽名,刪除遠(yuǎn)程標(biāo)簽需要用到的命令格式是:gitpushorigin-deletetag標(biāo)簽名。#請(qǐng)?jiān)谙旅娴腂ein/End星號(hào)線(xiàn)內(nèi)填寫(xiě)Git命令以刪除標(biāo)簽vT.0***********Begin***********gittag-dvl.0***********End***********圖11刪除標(biāo)簽4、Git入門(mén)之分支管理。(1)創(chuàng)建本地分支。新建gitTraining分支,并切換到該分支,創(chuàng)建新分支的同時(shí)切換切換到一個(gè)新的分支,有一個(gè)更為簡(jiǎn)潔的命令:gitcheckout-b,它的使用格式為:gitcheckout-b新的分支名字。#請(qǐng)?jiān)谙旅娴腂ein/End星號(hào)線(xiàn)內(nèi),使用簡(jiǎn)潔的命令,新建gitTraining分支并切換到該分支Begin5^51c51c51c5^]jgitcheckout-bgitTraining***********End***********圖12創(chuàng)建分支并切換(2)刪除本地分支。刪除本地git分支,需要用到gitbranch命令,且需要-D參數(shù),具體命令格式為:gitbranch-D需要?jiǎng)h除的分支的名字。#請(qǐng)?jiān)谙路紹egin至End星號(hào)線(xiàn)內(nèi)填寫(xiě)git命令以刪除git分支********Begingitbranch-Dgit1_?1Tj*T*^T**T**T**T**T**T**T**T**T**T**T**T**T**T**T*TT*圖13刪除本地分支(3)刪除遠(yuǎn)程分支。刪除遠(yuǎn)程git分支,已將/tmp/添加為遠(yuǎn)程倉(cāng)庫(kù),并將其命名為origin,刪除分支用到的git命令是gitpush,推送本地分支到遠(yuǎn)程分支的方法是:gitpush遠(yuǎn)程主機(jī)名本地分支:遠(yuǎn)程分支;送空分支實(shí)現(xiàn)刪除的方法是:gitpush遠(yuǎn)程主機(jī)名:遠(yuǎn)程分支;也可以通過(guò)delete參數(shù)實(shí)現(xiàn)刪除:gitpush遠(yuǎn)程主機(jī)名--delete遠(yuǎn)程分支名。#請(qǐng)?jiān)谙路紹egin至End星號(hào)線(xiàn)內(nèi)填寫(xiě)git命令以刪除遠(yuǎn)程git分支*********Begin**********gitpushorigin--deletegit***********End***********圖14刪除遠(yuǎn)程分支(4)本地分支合并。將git分支以快進(jìn)式方式合并到master分支,快進(jìn)式合并為默認(rèn)合并方式,不需要添加任何其他參數(shù),使用命令:gitmerge需要合并的分支。#請(qǐng)?jiān)谙路紹egin至End星號(hào)線(xiàn)內(nèi)填寫(xiě)git命令以合并git分支內(nèi)容到master分支*********Begin51cjjcjjcgitmergegitIfTj不不不不不不不不不不tnafIIfTj不不不不不不不不不不tnafI不不不不不不不不不不T7五、實(shí)驗(yàn)結(jié)論及分析:1、git三個(gè)區(qū):工作區(qū),暫存區(qū),git倉(cāng)庫(kù),已跟蹤文件,未跟蹤文件(git無(wú)法控

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論