目前windows版本的git有幾種實現,但咱們選擇msysgit發行版,這是目前作得兼容性最好的。下載地址:http://code.google.com/p/msysgit/downloads/listnode
下載完成後雙擊安裝文件並按照提示完成git的安裝。git的安裝過程十分簡單,安裝完畢後會提示你作初步的配置工做,這裏咱們所有按照默認值便可(PS:在選擇git bash時我選擇了類unix提示界面),安裝完畢後在桌面找到快捷方式打開。git
github是一個相似sf的免費項目管理及分享的服務平臺,要想使用github提供的服務,你必須先註冊成爲github註冊用戶。github的網址是:http://github.comgithub
在C盤下建立目錄git_repository(後續的項目均可以集中放在git_repository中),能夠經過在git bash中執行如下命令完成:web
1 |
cd /c |
2 |
mkdir git_repository |
在git bash中執行如下命令完成:shell
1 |
ssh -keygen |
一路按Enter鍵便可,固然若是你想選擇使用密碼功能,那麼在提示輸入密碼是選擇你本身的密碼。過程以下圖所示:windows
注意:生成的祕鑰在C:\Users\32219\.ssh----id_rsa.pub,文本打開文件,copy全部。bash
登錄github系統。點擊右上角的Edit your profile---> Account Settings--->SSH Public keys ---> add another public keys,把你本地生成的密鑰複製到裏面(key文本框中), 點擊 add key 就ok了。ssh
測試鏈接是否成功,在git bash中執行如下命令完成:ide
1 |
ssh -T git@github.com |
提示以下信息說明鏈接成功:測試
Hi BoBoBo111! You've successfully authenticated, but GitHub does not provide shell access.
project :hello-world
description : my first project
點擊「Create Repository」 ;如今完成了一個項目在github上的建立。
1 |
$ makdir ~/hello-world //建立一個項目hello-world |
2 |
$ cd ~/hello-world //打開這個項目 |
3 |
$ git init //初始化 |
4 |
$ touch README |
5 |
$ git add README //更新README文件,若是其中有多個文件,輸入命令 git add . |
6 |
$ git commit -m " first commit" //提交更新,並註釋信息「first commit」,注意是雙引號,而非單引號 |
7 |
$ git remote add origin git@github.com:BoBoBo111/hello-world.git //鏈接遠程github項目 |
8 |
$ git push -u origin master //將本地項目更新到github項目上去 |
如今查看github上面的hello world 項目,是否是發現已經將本地中的README文件更新上來了。 :) 恭喜!