日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《软件工程》实训指导书——Git安装

發布時間:2024/1/18 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《软件工程》实训指导书——Git安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

《軟件工程》實訓指導書——Git安裝

制作人:陳曉華?? qq:78976932 ??微信號:chen-jeo

開源項目:https://github.com/chenxhjeo,個人博客:http://blog.csdn.net/u013487761

個人博客:https://chenxhjeo.github.io

初建日期:2017.02.18

一、實驗目的?

1、掌握Git分布式版本控制基本原理。

2、能夠安裝Git。?

二、實驗內容

1、安裝Git。

三、實驗步驟?

1、理解Git分布式版本控制基本思想。

2、從網絡中下載安裝文件,安裝Git。

四、參考實驗過程?

1、理解Git分布式版本控制基本思想。

1)Git是什么?Git是目前世界上最先進的分布式版本控制系統(沒有之一)。

2)Git能夠為我們做什么?如果我們希望有一個軟件能記錄每次文件的改動,例如:

版本

用戶

說明

日期

1

張三

刪除了軟件服務條款5

7/12 10:38

2

張三

增加了License人數限制

7/12 18:09

3

李四

財務部門調整了合同金額

7/13 9:51

4

張三

延長了免費升級周期

7/14 15:17

則我們必須進行版本控制。

3)Git起源:Linus反對CVS和SVN這些免費的版本控制系統,因為這些集中式的版本控制系統不但速度慢,而且必須聯網才能使用。2005年,由于BitMover收回Linux社區的免費使用權,Linus花了兩周時間自己用C寫了一個分布式版本控制系統,這就是Git,迅速成為最流行的分布式版本控制系統,2008年,GitHub網站上線,它為開源項目免費提供Git存儲,無數開源項目開始遷移至GitHub,包括jQuery,PHP,Ruby等等。

4)集中式與分布式的版本控制區別:


圖1 集中式版本控制


圖2 分布式版本控制

l?集中式版本控制系統:版本庫是集中存放在中央服務器的,而編碼的時候,用的都是自己的電腦,所以要先從中央服務器取得最新的版本,然后開始編碼,編碼完成之后,再把自己的代碼推送給中央服務器。中央服務器就好比是一個圖書館,你要改一本書,必須先從圖書館借出來,然后回到家自己改,改完了,再放回圖書館。集中式版本控制系統最大的缺點就是必須聯網才能工作,如果在局域網內還好,帶寬夠大,速度夠快,可如果在互聯網上,遇到網速慢的話,可能提交一個10M的文件就需要5分鐘,難以忍受。

l?分布式版本控制系統:沒有“中央服務器”,每個人的電腦上都是一個完整的版本庫,這樣,你工作的時候,就不需要聯網了,因為版本庫就在你自己的電腦上。既然每個人電腦上都有一個完整的版本庫,那多個人如何協作呢?比方說你在自己電腦上改了文件A,你的同事也在他的電腦上改了文件A,這時,你們倆之間只需把各自的修改推送給對方,就可以互相看到對方的修改了。

與集中式版本控制系統相比,分布式版本控制系統的安全性要高很多,因為每個人電腦里都有完整的版本庫,某一個人的電腦壞掉了不要緊,隨便從其他人那里復制一個就可以了。而集中式版本控制系統的中央服務器要是出了問題,所有人都沒法干活了。

在實際使用分布式版本控制系統的時候,其實很少在兩人之間的電腦上推送版本庫的修改,因為可能你們倆不在一個局域網內,兩臺電腦互相訪問不了,也可能今天你的同事病了,他的電腦壓根沒有開機。因此,分布式版本控制系統通常也有一臺充當“中央服務器”的電腦,但這個服務器的作用僅僅是用來方便“交換”大家的修改,沒有它大家也一樣干活,只是交換修改不方便而已。

Git的優勢不局限于不必聯網,而且Git具有極其強大的分支管理。

2、安裝Git

l?在Windows上安裝Git

Windows下要使用很多Linux/Unix的工具時,需要Cygwin這樣的模擬環境,Git也一樣。Cygwin的安裝和配置都比較復雜,就不建議你折騰了。不過,有高人已經把模擬環境和Git都打包好了,名叫msysgit,只需要下載一個單獨的exe安裝程序,其他什么也不用裝,絕對好用。

msysgit是Windows版的Git,從https://git-for-windows.github.io下載(網速慢的同學請移步國內鏡像),然后按默認選項安裝即可。

安裝完成后,在開始菜單里找到“Git”->“Git Bash”,蹦出一個類似命令行窗口的東西,就說明Git安裝成功!


install-git-on-windows

安裝完成后,還需要最后一步設置,在命令行輸入:

$ git config--global user.name "Your Name"

$ git config--global user.email "email@example.com"

因為Git是分布式版本控制系統,所以,每個機器都必須自報家門:你的名字和Email地址。你也許會擔心,如果有人故意冒充別人怎么辦?這個不必擔心,首先我們相信大家都是善良無知的群眾,其次,真的有冒充的也是有辦法可查的。

注意git config命令的--global參數,用了這個參數,表示你這臺機器上所有的Git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的用戶名和Email地址。

l?在Linux上安裝Git

首先,你可以試著輸入git,看看系統有沒有安裝Git:

$ git

The program'git' is currently not installed. You can install it by typing:

sudo apt-getinstall git

像上面的命令,有很多Linux會友好地告訴你Git沒有安裝,還會告訴你如何安裝Git。

如果你碰巧用Debian或Ubuntu Linux,通過一條sudoapt-get install git就可以直接完成Git的安裝,非常簡單。

老一點的Debian或Ubuntu Linux,要把命令改為sudoapt-get install git-core,因為以前有個軟件也叫GIT(GNU Interactive Tools),結果Git就只能叫git-core了。由于Git名氣實在太大,后來就把GNU Interactive Tools改成gnuit,git-core正式改為git。

如果是其他Linux版本,可以直接通過源碼安裝。先從Git官網下載源碼,然后解壓,依次輸入:./config,make,sudo make install這幾個命令安裝就好了。

l?在Mac OS X上安裝Git

如果你正在使用Mac做開發,有兩種安裝Git的方法。

一是安裝homebrew,然后通過homebrew安裝Git,具體方法請參考homebrew的文檔:http://brew.sh/。

第二種方法更簡單,也是推薦的方法,就是直接從AppStore安裝Xcode,Xcode集成了Git,不過默認沒有安裝,你需要運行Xcode,選擇菜單“Xcode”->“Preferences”,在彈出窗口中找到“Downloads”,選擇“Command Line Tools”,點“Install”就可以完成安裝了。

install-git-by-xcode


Xcode是Apple官方IDE,功能非常強大,是開發Mac和iOS App的必選裝備,而且是免費的!

五、思考與總結?

1、理解Git分布式版本控制的思想了嗎?

2、學會如何安裝Git了嗎?

六、技術服務

1、如果有疑問或者需要幫助,請加入群(群名稱:豆豆咨詢,群號:625686304):


2、如果您覺得該文檔有用,或者您想成為會員享受“豆豆咨詢”服務,請提供以下的微信掃一掃進行贊助:


?

總結

以上是生活随笔為你收集整理的《软件工程》实训指导书——Git安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。