1、簡介linux
Git是一款免費、開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目版本管理。 git
Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。Torvalds 開始着手開發 Git 是爲了做爲一種過渡方案來替代 BitKeeper,後者以前一直是 Linux 內核開發人員在全球使用的主要源代碼工具。開放源碼社區中的有些人以爲 BitKeeper 的許可證並不適合開放源碼社區的工做,所以 Torvalds 決定着手研究許可證更爲靈活的版本控制系統。儘管最初 Git 的開發是爲了輔助 Linux 內核開發的過程,可是咱們已經發如今不少其餘自由軟件項目中也使用了 Git。例如 最近就遷移到 Git 上來了,不少 Freedesktop 的項目也遷移到了 Git 上。 github
2、安裝步驟 shell
Windows平臺安裝 ssh
一、資源下載 :Git-1.9.4-preview20140815.exe curl
二、安裝包下載完成後,雙擊進入安裝界面,以下圖:分佈式
三、兩步next後選擇安裝目錄,以下圖:工具
四、next進入Git安裝模塊選擇,默認,以下圖:網站
五、next進入Git setup界面,「Select start menu folder」,默認,以下圖:google
六、next進入Git Setup界面,「Adjusting your PATH environment」,選擇默認值「Use Git from the Windows Command Prompt」,以下圖所示:
七、next進入Git Setup界面,「Configuring the line ending conversions」,選擇換行格式,選擇「Checkout as-is, commit Unix-style line endings」,以下圖所示:
八、next進入安裝界面,以下圖所示:
九、安裝完成後,打開Git Bash能夠進入linux shell,能夠使用git命令進行各類操做。
Linux平臺安裝
資源下載:git-1.8.5.tar.gz
安裝
#安裝依賴庫 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel tar -zxvf git-1.8.5.tar.gz ./configure make make install
3、配置步驟
一、安裝git,從程序目錄打開 "Git Bash"
二、鍵入命令:ssh-keygen -t rsa -C email@email.com" (注:email@email.com是github帳號)
三、提醒你輸入key的名稱,輸入:id_rsa
四、 在目錄:C:\Users\用戶目錄\,會產生兩個文件:id_rsa和id_rsa.pub
5.、把文件:id_rsa和id_rsa.pub,複製到目錄:C:\Users\用戶目錄\.ssh\ (注:若沒有目錄:.ssh,則需新建該目錄)
六、用記事本打開id_rsa.pub文件,複製內容,在github.com的網站上到ssh密鑰管理頁面,添加新公鑰,隨便取個名字,內容粘貼剛纔複製的內容。
七、配置完成
4、經常使用操做
初始本地庫 git init 添加到暫存區 git add . 添加到工做區 git commit -m "first commit" 關聯到遠程庫(一次) git remote add origin git@code.csdn.net:274914765/computeroperatingsystem.git 刪除遠程庫關聯 git remote rm origin 遠程到本地庫 git pull git@code.csdn.net:u011640816/loader.git master 推送到遠程庫 git push -u origin master 克隆本地庫 git clone git@code.csdn.net:u011640816/loader.git 版本回退 git reset --hard SHA