【摘自廖雪峰博客--僅個人學(xué)習(xí)使用】
【第一節(jié)】安裝的windows版本的git??
(1)Windows下要使用很多Linux/Unix的工具時硼讽,需要Cygwin這樣的模擬環(huán)境,Git也一樣牲阁。Cygwin的安裝和配置都比較復(fù)雜固阁,就不建議你折騰了。不過城菊,有高人已經(jīng)把模擬環(huán)境和Git都打包好了备燃,名叫msysgit,只需要下載一個單獨(dú)的exe安裝程序凌唬,其他什么也不用裝并齐,絕對好用。
msysgit是Windows版的Git客税,從https://git-for-windows.github.io下載(網(wǎng)速慢的同學(xué)請移步國內(nèi)鏡像)况褪,然后按默認(rèn)選項(xiàng)安裝即可。
(2)安裝完成后更耻,在開始菜單里找到“Git”->“Git Bash”测垛,蹦出一個類似命令行窗口的東西,就說明Git安裝成功秧均!
(3)$git config --global user.name"Your Name"
$git config --global user.email"email@example.com"因?yàn)镚it是分布式版本控制系統(tǒng)食侮,所以,每個機(jī)器都必須自報家門:你的名字和Email地址
git config命令的--global參數(shù)目胡,用了這個參數(shù)锯七,表示你這臺機(jī)器上所有的Git倉庫都會使用這個配置,當(dāng)然也可以對某個倉庫指定不同的用戶名和Email地址讶隐。
【第二節(jié)】創(chuàng)建版本庫
版本庫又名倉庫起胰,英文名repository,你可以簡單理解成一個目錄,這個目錄里面的所有文件都可以被Git管理起來效五,每個文件的修改地消、刪除,Git都能跟蹤畏妖,以便任何時刻都可以追蹤歷史脉执,或者在將來某個時刻可以“還原”
在bash中輸入指令:
第一種方式:
$mkdir learngit? ? ? ? ? ?$cd learngit? ? ?$pwd(查看當(dāng)前目錄)? ? ? ?/Users/michael/learngit
git init :? ? ? 通過git init命令把這個目錄變成Git可以管理的倉庫? ,當(dāng)前目錄下多了一個.git的目錄,這個目錄是Git來跟蹤管理版本庫的戒劫,沒事千萬不要手動修改這個目錄里面的文件半夷,不然改亂了,就把Git倉庫給破壞了。
編寫:readme.txt? 一定要放到learngit目錄下(子目錄也行)
? ? ? ? ? ?用命令git add告訴Git霍骄,把文件添加到倉庫:$git add readme.txt
? ? ? ? ? ?用命令git commit告訴Git膀斋,把文件提交到倉庫:$ git? commit? -m? "wrote a readme file"? -m后面輸入的是本次提交的說明,可以輸入任意內(nèi)容湘换,當(dāng)然最好是有意義的,這樣你就能從歷史記錄里方便地找到改動記錄统阿。
小坑:【注意】千萬不要使用Windows自帶的記事本編輯任何文本文件彩倚。原因是Microsoft開發(fā)記事本的團(tuán)隊(duì)使用了一個非常弱智的行為來保存UTF-8編碼的文件,他們自作聰明地在每個文件開頭添加了0xefbbbf(十六進(jìn)制)的字符扶平,你會遇到很多不可思議的問題帆离。建議你下載Notepad++代替記事本,不但功能強(qiáng)大结澄,而且免費(fèi)哥谷!記得把Notepad++的默認(rèn)編碼設(shè)置為UTF-8 without BOM即可。
在添加遠(yuǎn)程庫時報錯:
【git使用】Permission denied (publickey). fatal: Could not read from remote respository.解決辦法
將本地的公鑰拷貝到自己賬戶上: