在linux系統下,能夠直接在命令窗口安裝和使用git。可是,在windows系統下,想要達到一樣的效果,能夠安裝git,使用git bash到達效果。具體安裝步驟以下:html
第一步:官網上下載gitlinux
網址:https://git-for-windows.github.io/;版本:2.11.0。git
第二步:雙擊下載好的git安裝包,彈出提示框,以下圖:github
第三步:直接點擊「next」進入下一步,選擇安裝路徑,在配置路徑的時候,儘可能選擇分區的根目錄,這樣方便從此的操做,同時若是有文件夾,要避免使用中文名。以下圖:windows
第四步:選擇好安裝路徑後,點擊「next」進入下一步,彈出安裝配置窗口,包括git命令行、git圖形窗口等,以下圖所示:bash
win下 git 可使用 bash 控制檯,也可使用 windows風格的 GUI界面。GUI雖然好用可是不利於學習,因此後面的系列經驗都會以bash爲主。所以能夠去掉 "Git GUI Here".服務器
第五步:按照上述默認配置,直接點擊「next」進入下一步,彈出「選擇菜單開始文件」的窗口,以下圖所示:ssh
第六步:按照默認路徑便可,直接點擊「next」,進入下一步,進入「調整路徑環境」窗口,以下圖所示:工具
注:該窗口中,各項選項的意思爲:學習
第一項:直接安裝,不會配置git命令的環境變量。
第二項:會自動配置好git命令的環境變量。
第三項:git命令和unix工具命令都會添加到環境變量。
因爲第一項不會配置環境變量,第三項會添加可選unix工具,基本沒用,因此選第二項。
第七步:接着點擊「next」進入下一步,以下圖所示:
此步是關於git 對跨平臺換行符處理方式的設置,對於windows系統選擇第一個,git 在本地會識別回車換行(CRLF),但在提交至服務器時會將其轉化爲換行符(LF)來兼容其餘的系統。
選擇第一項,同步下載更新文件時使用 windows 風格,提交文件時使用 unix 風格,儘可能保證同步兼容。
第八步:選好後,點擊「next」進入下一步,以下圖所示:
選擇第一項,安裝後git bash的終端使用起來比較好用。
第九步:選好後,點擊「next」進入下一步。以下圖所示:
按照默認配置
第十步:直接點擊「next」進入下一步。以下圖所示:
第十一步:直接點擊「install」進行安裝便可,安裝完成以下圖所示:
至此爲止,git成功安裝。
git 安裝完成後,找到 git bash,打開 git bash,以下圖所示:
在上述窗口進行git 的命令操做便可。
注:
1. 若是有裝360等防毒軟件,必定要容許安裝對註冊表的修改。
*************************************************************************************************************
第一步:
因爲本地 Git 倉庫和 GitHub 倉庫之間的傳輸是經過 SSH 加密的,因此必需要讓 github 倉庫認證你 SSH key,在此以前,必需要生成 SSH key。
在 Git 控制檯中輸入以下命令:
$ ssh-keygen -t rsa -C "youremail@example.com"
其中要求輸入能夠直接按Enter跳過,運行如上命令以後,windows用戶能夠進入到 C:\Users\Administrator\.ssh 查看生成文件
第二步:登陸你的github,而後訪問:https://github.com/settings/ssh/new
添加完 SSH Keys 以後,本地 Git 便與遠程 Github 創建了鏈接
而後咱們開始咱們的 Git 的使用:
1.首先,爲了方便咱們的版本控制,咱們須要設置用戶帳戶信息的配置--相應的用戶名以及郵箱,命令以下:
git config --global user.name "你的github用戶名" git config --global user.email "你的github郵箱地址"
其中 global 這個參數表示這臺機器上面的全部倉庫都會使用這個配置(固然啦,你也能夠對某個倉庫使用不一樣的用戶名以及郵箱。
2. 進入到指定文件目錄並經過 init 命令建立倉庫(注意本地一個倉庫對應與 github上的一個倉庫,可使用 git remote 查看當前的遠程庫)
首先要明確下,全部的版本控制系統,只能跟蹤文本文件的改動,好比 txt 文件,網頁,全部程序的代碼等,Git 也不列外,版本控制系統能夠告訴你每次的改動,可是圖片,視頻這些二進制文件,雖能也能由版本控制系統管理,但無法跟蹤文件的變化,只能把二進制文件每次改動串起來,也就是知道圖片從 1kb 變成 2kb,可是到底改了啥,版本控制也不知道。
完成好以上步驟的話,一個 Git 的環境就基本搭建完畢了
<code class="language-html">git add "文件名" //用戶添加文件 git add . //能夠用來添加當前目錄下的全部文件 git commit -m "提交的內容" //提交版本信息 git push //這一步纔是真正的上傳 </code>