閑來無事寫了個小demo,想上傳到GitHub上,發現得使用git進行上傳,所以得先瞭解下git . 1、git是什麼 分散式版本控制器 2、svn與git的區別svn:是集中式的版本控制系統,版本庫是集中存放在中央伺服器的,工作時,要先從中央伺服器取得最新的版本,工作結束了,再把自己的活推送給中央 ...
閑來無事寫了個小demo,想上傳到GitHub上,發現得使用git進行上傳,所以得先瞭解下git .
1、git是什麼
分散式版本控制器
2、svn與git的區別
svn:是集中式的版本控制系統,版本庫是集中存放在中央伺服器的,工作時,要先從中央伺服器取得最新的版本,
工作結束了,再把自己的活推送給中央伺服器。最重要的是使用svn必須聯網才能工作
git:每個人的電腦上都是一個完整的版本庫,這樣,你工作的時候,就不需要聯網了,因為版本庫就在你自己的電腦上。
Windows 版本安裝使用
3、安裝
下載地址:https://git-scm.com/downloads
一路next 安裝
安裝完成後,在開始菜單里找到“Git”->“Git Bash”,蹦出一個類似命令行視窗的東西,就說明Git安裝成功!
4、創建一個版本庫
首先選擇一個合適的地方,創建空目錄(目錄名及父級目錄不要有中文)例如:在D盤創建一個mypro文件夾
進入到 d:\mypro
$ cd D:\mypro
輸入命令,初始化git倉庫
$ git init
這就把倉庫建好了,而且告訴你是一個空的倉庫(empty Git repository),到當前目錄下可以發現多了一個.git的目錄,這個目錄是Git來跟蹤管理版本庫的,不要手動修改這個目錄裡面的文件,不然改亂了,就把Git倉庫給破壞了。如果你沒有看到.git目錄,那是因為這個目錄預設是隱藏的,讓隱藏文件可見即可看到。
下麵是git 常用的一些命令,後期還會在補充
$ git add readme.md //添加文件 readme.md 是需要添加的文件名稱 可反覆多次使用,添加多個文件; $ git commit -m "first commit" //提交文件 "first commit"即為備註 $ git status //查看狀態 是否新增、修改、刪除 $ git diff //查看修改內容