資源描述:
《git使用教程 含圖解》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。
1、Git使用教程?一:Git是什么?????Git是目前世界上最先進的分布式版本控制系統(tǒng)。二:SVN與Git的最主要的區(qū)別????SVN是集中式版本控制系統(tǒng),版本庫是集中放在中央服務器的,而干活的時候,用的都是自己的電腦,所以首先要從中央服務器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服務器。集中式版本控制系統(tǒng)是必須聯(lián)網才能工作,如果在局域網還可以,帶寬夠大,速度夠快,如果在互聯(lián)網下,如果網速慢的話,就納悶了。???Git是分布式版本控制系統(tǒng),那么它就沒有中央服務器的,每個人的電腦就是一個完整的版本
2、庫,這樣,工作的時候就不需要聯(lián)網了,因為版本都是在自己的電腦上。既然每個人的電腦都有一個完整的版本庫,那多個人如何協(xié)作呢?比如說自己在電腦上改了文件A,其他人也在電腦上改了文件A,這時,你們兩之間只需把各自的修改推送給對方,就可以互相看到對方的修改了。三:在windows上如何安裝Git????msysgit是windows版的Git,如下:????需要從網上下載一個,然后進行默認安裝即可。安裝完成后,在開始菜單里面找到"Git-->GitBash",如下:good,noloosening.6.5.2DCSsidewir
3、ingtocompletetheenclosureandtheothersideafterthewiringiscompleted,DCSwithintheenclosurewhenthepowermoduleshouldbeloosenedorthepowergoesout.6.6lowvoltagecableterminalmaking6.6.1first??會彈出一個類似的命令窗口的東西,就說明Git安裝成功。如下:?安裝完成后,還需要最后一步設置,在命令行輸入如下:??因為Git是分布式版本控制系統(tǒng),所以需要填寫
4、用戶名和郵箱作為一個標識。good,noloosening.6.5.2DCSsidewiringtocompletetheenclosureandtheothersideafterthewiringiscompleted,DCSwithintheenclosurewhenthepowermoduleshouldbeloosenedorthepowergoesout.6.6lowvoltagecableterminalmaking6.6.1first??注意:gitconfig?--global參數(shù),有了這個參數(shù),表示你這
5、臺機器上所有的Git倉庫都會使用這個配置,當然你也可以對某個倉庫指定的不同的用戶名和郵箱。四:如何操作????一:創(chuàng)建版本庫。???什么是版本庫?版本庫又名倉庫,英文名repository,你可以簡單的理解一個目錄,這個目錄里面的所有文件都可以被Git管理起來,每個文件的修改,刪除,Git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻還可以將文件”還原”。??所以創(chuàng)建一個版本庫也非常簡單,如下我是D盤–>www下目錄下新建一個testgit版本庫。??pwd命令是用于顯示當前的目錄。???1.通過命令gitin
6、it把這個目錄變成git可以管理的倉庫,如下:good,noloosening.6.5.2DCSsidewiringtocompletetheenclosureandtheothersideafterthewiringiscompleted,DCSwithintheenclosurewhenthepowermoduleshouldbeloosenedorthepowergoesout.6.6lowvoltagecableterminalmaking6.6.1first???????這時候你當前testgit目錄下會多了一
7、個.git的目錄,這個目錄是Git來跟蹤管理版本的,沒事千萬不要手動亂改這個目錄里面的文件,否則,會把git倉庫給破壞了。如下:???????2.把文件添加到版本庫中。?????首先要明確下,所有的版本控制系統(tǒng),只能跟蹤文本文件的改動,比如txt文件,網頁,所有程序的代碼等,Git也不列外,版本控制系統(tǒng)可以告訴你每次的改動,但是圖片,視頻這些二進制文件,雖能也能由版本控制系統(tǒng)管理,但沒法跟蹤文件的變化,只能把二進制文件每次改動串起來,也就是知道圖片從1kb變成2kb,但是到底改了啥,版本控制也不知道。???下面先看下de
8、mo如下演示:???我在版本庫testgit目錄下新建一個記事本文件readme.txt內容如下:11111111???第一步:使用命令gitaddreadme.txt添加到暫存區(qū)里面去。如下:good,noloosening.6.5.2DCSsidewiringtocompletetheenclosureandth