這是博客訂製的第二步,Git工具的簡單使用.
Git是一個分佈式的版本控制系統(SCM),開發中常見的還有SVN,CVS(已經很少使用).
而Github是Git的一個託管平臺.OK解釋完畢.
URL:http://git-scm.com/download/
登錄頁面之後自己找windows下載,我暫時也只會windows
安裝自己去搞定了。。。偷工減料了我
安裝好了之後,我就假設大家桌面已經有了Git Bash的快捷方式。
(以下操作都是個人習慣,大家看完根據喜好決定。)
(1)首先,在D盤創建一個Github文件夾。然後設置這個文件夾爲github的默認倉庫。
具體如下: 在桌面Git圖標右鍵屬性,在起始位置中輸入D:\Github設置完畢.
這個設定的意思是雙擊桌面Git圖標之後默認的文件位置就是你設定的路徑。
之後雙擊打開Git Bash
(2)設定用戶和Email.
這裏的用戶指的不是我們註冊的用戶,而是我們作爲一個開發人員給自己起的一個名字。
用戶可以隨意。這裏我取名叫Beadle.
--:git config --global user.email '*@163.com'
(3)命令git clone,將遠程代碼拷貝到本地來。
(具體的操作,我在前面加兩杆--)
當我們創建一個賬號的時候,默認自動幫我們創建了一個以[username]爲名的組織。
同時,我們可以自己創建組織,邀請開發夥伴,或者加入別人的組織。
所以這裏的[organization]可以填我們的[username],[repository]就是我們建好的blog.
再多說兩句,github的免費賬號的代碼必須是開源的。所以你拷貝的時候不需要認證身份,只有提交的時候需要.
(4)刪除倉庫的所有文件
一口氣做下面這些操作之後,我再解釋吧。
--:git commit -a -m 'fir commit'
--:git push
--:輸入用戶名,密碼
第二句提交文件,這裏的提交表示到git的本地庫。而沒有同步到遠程庫。
參數-a表示all changed files,正常情況只會提交修改和新增的文件,刪除的文件變化不會提交。
-m表示messages,表示註釋,此次提交內容的註釋,方便查看。
git push表示同步到遠程庫,git pull表示從遠程庫同步到本地庫。
(5)隨心所欲吧....
在此之前我們先提交一個index.html作爲博客的首頁。
在blog文件夾下面創建一個index.html...裏面隨便扔點東西。
例如<h1>Hello Github!</h1>.然後就是...
--:git commit -m 'update'
--:git push
--:用戶名,密碼
http://[organization].github.io/[repository]
現在整個項目就一個index.html,各位可以根據喜好加入自己的頁面,
加入跳轉,加入js,css。。隨你們喜歡,私人訂製。
(6)此外,還有幾個Git小操作
保存用戶密碼 git config --global credential.helper 'store'
取消保存 git config --global credential.helper ''
git branch 列出所有本地端的 branch。
git branch -r 列出所有遠端的 branch。
git branch -a 列出所有本地及遠端的 branch。
git branch "branch名稱" 建立一個新的 branch。
git checkout -b "branch名稱" 建立一個新的 branch 並切換到該 branch。
git push orgin "branch名稱" 在遠端創建新的branch
原創摘自:http://beadlechen.github.io/content/blog.html#category=software#article=establish_blog2