1.Git簡介
Git是一個開源的分佈式版本控制系統,可以有效、高速的處理從很小到非常大的項目版本管理1。Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。
2.Git工作示意圖
3.Windows下安裝Git
3.1 Git下載
下載有時候很慢,請耐心等候。
3.2 雙擊安裝
- 版本:2.15.1.2
- 雙擊之後一路Next
- 詳細情況見下圖:
- 雙擊安裝文件,打開安裝窗口,進入Information界面
- 點擊“next”按鈕,進入Select Destination Location界面,可根據自己的需求修改安裝路徑
- 點擊“next”按鈕,進入Select Componets界面,選擇要安裝的組件,詳情見圖。
- 點擊“next”,進入Select Start Menu Folder界面,設置開始菜單中快捷方式的目錄名稱,
- 點擊“Next”選擇默認編輯器我選擇的“Vim”
- 點擊“next”,進入Adjusting your PATH environment界面,設置環境變量 :選擇使用什麼樣的命令行工具使用git,我選擇了git bash和windows命令行。
- 點擊“Next”選擇傳輸後臺使用OpenSSL
- 點擊“next”按鈕進入Configuring the line ending conversions界面,選擇換行格式,windows上跨平臺支持,unix以及非跨平臺支持。
- 點擊“next”按鈕進入配置終端模擬器(Configuring the terminal emulator to use with Git Bash)界面,默認設置
- 點擊“next”按鈕進入額外的配置選項(Configuring extra options),默認設置。允許系統緩存,允許信任證書管理。
- 點擊“Install”開始安裝。
- 安裝完成
- 此時我們在文件管理器中點擊右鍵就可以看到打開git的菜單
- 雙擊安裝文件,打開安裝窗口,進入Information界面
4.Git配置
4.1註冊Github賬號
- 網址:https://github.com/
- 登錄之後界面
4.2 通過Git生成SSH Key
Windows下打開Git Bash,創建SSH Key,輸入如下:
$ ssh-keygen -t rsa -C “註冊郵箱”
打開C:\Users\Administrator.ssh目錄,“id_rsa.pub”文件內容就是公鑰
4.2 添加公鑰
- 第一步:點擊用戶名頭像,然後選擇Settings進入下個頁面,如下圖:
- 第二步:點擊“SSH and GPG keys”,選擇“New SSH key”,如圖:
- 第三步:將
C:\Users\Administrator\.ssh\id_rsa.pub
文件中的內容(公鑰)填入key欄: - 第四步:點擊“Add SSH key”創建成功:
- 測試ssh key是否成功,使用命令
ssh -T [email protected]
,如果出現You’ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。如圖:
4.3 配置本地信息
git config –global user.name ‘賬號名’
git config –global user.email 郵箱
git config –list 查看配置結果
4.4 提交本地文件到GitHub
- 首先獲取遠程倉庫鏈接,如:
https://github.com/xxx/MyDemo.git
- 進入本地需要push到github的項目,“cd”進入根目錄。
- 執行
git init
命令,初始化本地倉庫,會創建一個.git的隱藏文件夾。 - 執行
git add .
命令,將目錄添加入索引 - 執行
git commit -m "日誌"
- 執行
git remote add origin github遠程倉庫的鏈接
; - 執行
git pull origin master
從遠程倉庫獲取更新,在2.9.2之後的版本還需要加上--allow-unrelated-histories
,否則會pull失敗。 - 執行
git push -u origin master
等待結束,提交成功;
4.5 從GitHub上down工程到本地
- 第一步獲取github上工程路徑
- 進入存放項目的目錄,執行
git clone url
命令等待結束即可。