1.git主要是用於對版本進行管理的一個系統。linux
2.時刻保持數據完整性:SHA-1計算git
3.文件的三種狀態github
已提交,已修改,已暫存 對應文件流轉的三個工做區域:本地倉庫,Git的工做目錄,暫存區域。(?linux的文件目錄結構)bash
4.經常使用命令學習
git add;git status;git config;git commit;git clone;等經常使用命令熟悉。spa
5.安裝3d
window下下載exe安裝blog
能夠用來push代碼到github上,這樣其餘的不少功能都沒有用了。不過咱們能夠先實現這個簡單的功能。it
按照個人思路,
1.先在github新建一個repository。
Attention:把最後一項選上,這樣在本地就能夠直接使用git clone來克隆了。
2.將repository clone 到本地
打開git bash,假設你想把repository放在e盤,那麼輸入命令cd e:/(注意要用反斜槓,能夠本身指定目錄)
輸入git clone https://github.com/dawnminghuang/handwritten_digit.git,紅色部分改爲本身的github帳戶名和repository名。
3.準備好要上傳的文件放到clone下來的.git文件夾下
這時e盤下會多出一個handwritten_digit目錄,把要push上github的代碼放到這裏面
4.將文件夾中的全部文件加入到暫存區中
回到git bash,輸入git add . (有個點,表示把文件夾中全部的文件都放到暫存區裏)能夠看一下文件狀態輸入git status,能夠看到文件爲Changes to be committed.
5.將暫存區中的文件提交到repository中
輸入git commit,這時會出現下面的窗口,鍵入i(VIM insert模式),寫入對文件的描述(必定要寫,不然沒法提交成功),寫好後,Esc鍵,退出insert模式,鍵入:wq,保存。
成功會有提示
6.push文件到遠程倉庫中。
輸入命令git push origin master(origin:遠程名字,master:本地名字)
這時會要求你輸入帳號名和密碼。
成功以後,你就是在github上看到你的代碼了。
總結:
1.先在github新建一個repository。
2.將repository clone 到本地
3.準備好要上傳的文件放到clone下來的.git文件夾下
4.將文件夾中的全部文件加入到暫存區中
5.將暫存區中的文件提交到repository中
6.push文件到遠程倉庫中。
固然如今只是用了git很小一部分功能,更多的須要後續進一步學習