智能與自動化系實驗報告_第1頁
智能與自動化系實驗報告_第2頁
智能與自動化系實驗報告_第3頁
智能與自動化系實驗報告_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論