始終相信技多不壓身,雖然沒有在工作中使用到git,但是作為一個合格的tester,還是非常有必要要學習一下的,畢竟據說這是一個非常??的版本控制系統(tǒng)。
下面是我個人整理的關于這兩天學習的筆記,主要是起到溫故知新的作用。如果能夠無意之間幫助到大家,更好。
Git是什么
git是分布式的版本控制系統(tǒng)
集中式和分布式的區(qū)別
集中式代碼版本控制系統(tǒng)和分布式代碼版本控制系統(tǒng)最大的區(qū)別在于,集中式版本控制系統(tǒng)依賴于中央服務器和網絡,而分布式沒有中央服務器,比如,svn的log都在服務器上,如果需要查閱,需要鏈接到遠程服務器,并且有權限。
安裝前的說明
git雖然沒有中央服務器,但是在工作中我們還是會構建一個“服務器”來方便交換代碼。有兩種選擇,第一種是直接使用github和Bitbucket的托管服務器,第二種是自己搭建git服務器。
mac上最好的git免費gui工具是SourceTree。
安裝過程
- 下載git installer,地址:https://git-scm.com/downloads
- 安裝git包,傻瓜式安裝,直接拖放
- 打開terminal,輸入git --version查看安裝版本
- 創(chuàng)建一個全局用戶名和郵箱: =》git config —global user.name “ht”=>git config —global user.email “jjj@qq.com"
- 配置ssh
配置文件說明
當前用戶的git配置文件位置=》用戶主目錄下的一個隱藏文件.gitconfig
當前項目的git配置文件位置=》.git/config
當前項目的git的忽略文件=》項目主目錄/.gitignore
SSH=》用戶主目錄下的.ssh目錄下有生成的公鑰和私鑰
git理論知識
Git理論.png
git常用命令
Git常用命令.png
word天,終于弄完了,如果能幫助到你,給個贊,以資鼓勵,雖然我知道沒有多少人會看得到我的文章。
拜拜,帶兒子去了。
對于一個寶媽,還這么愛學習,我也是夠崇拜我自己了