Git 簡介、下載安裝、配置


 

Git簡介

Git 是一個開源的分布式版本控制系統,與SVN不同,Git采用了分布式版本庫的方式,不需要服務器端軟件的支持。

 

 

Git 與 SVN的區別

  • Git 是分布式的,SVN 不是,這是 Git 、SVN最核心的區別。

  • Git 將內容按元數據方式存儲,而 SVN 是按文件,SVN把文件的元信息隱藏在一個 .svn文件夾里。

  • Git 、SVN 中分支的概念不同

  • Git 沒有一個全局的版本號, SVN 有

  • Git 的內容完整性要優於 SVN。Git 的內容存儲使用的是 SHA-1 哈希算法,能確保代碼內容的完整性,在遇到磁盤故障、網絡問題時降低對版本庫的影響

 

 

Git的分布式特點

 

 

 

 

 

Git的下載安裝

任選一處下載即可

 

 

 

Bash是git自帶的命令行,GUI是Git自帶的圖形用戶界面。

沒必要再桌面創建Git的快捷圖標,因為對桌面單擊右鍵就出來了。

 

 

 

默認選中的是第二項,因為一般都是Git自帶的命令行|GUI,基本不使用第三方的Git工具,所以改為第一項

 

 

 

使用https時,使用哪種安全連接庫。使用默認選中的openssl即可

 

 

 

 git命令風格

 

 

 

使用哪種命令行

 

 

 

 

 

 

安裝完,對桌面單擊右鍵,有git bash、git gui就說明安裝成功:

 

 

 

 

 

Git的配置

1、配置用戶名、郵箱

打開git bash,依次執行以下2句命令

git config --global user.name "chenhongyong"

git config --global user.email "3213973159@qq.com"

用戶名、郵箱是你github上的用戶名、郵箱,提交代碼時會顯示這些信息,這樣才知道是誰提交的

--global是讓這台機器上所有的git倉庫都使用這句配置(全局有效)

 

 

查看配置是否成功:

git config --list

 

 

 

配置的用戶名、郵箱也可以到  C:\Users\用戶名\.gitconfig文件中查看

 

 

 

2、配置ssh

這個可選,如果不使用ssh,可以不配置。

 

先看一下是否已經有了ssh:

cd ~/.ssh

如果提示沒有這樣的文件|目錄,說明還沒有ssh。~表示windows的當前用戶的根目錄,即C:\Users\xxx

如果是初次安裝git,則沒有ssh,可以跳過這一步;如果以前安裝過Git,可能有ssh,先看一下。

 

 

如果沒有,則生成ssh:

ssh-keygen -t rsa

會有3個提示|選項,問你私鑰、公鑰的存儲位置,密鑰生成規則,直接回車,使用默認的即可。

 

也可以用-C指定密鑰生成規則:

ssh-keygen -t rsa -C "3213973159@qq.com"

根據郵箱來生成密鑰,注意-C是大寫

 

 

弄好之后看到  C:\Users\用戶名   下生成了一個 .ssh文件夾,下面有3個文件

用記事本打開公鑰文件,把里面的公鑰復制粘貼到github上

 

title隨便取,key處粘貼公鑰

 

 

驗證ssh是否配置成功:

ssh -T git@github.com

會提示不能與github.com建立連接,要用key......來驗證,問你是否繼續連接?輸入yes,繼續連接。

看到:Hi chenhongyong! You've successfully authenticated, but GitHub does not provide shell access.  就說明連接成功,ssh配置完成

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM