一.什麼是Gitgit
git和SVN同樣屬於版本管理控制系統,用於敏捷的處理或大或小的項目以及相關的文件。和SVN不一樣的是git屬於分佈式版本管理控制工具系統。github
mac 系統 自帶 git,可是爲了便於廣大開發者使用git,也有git桌面客戶端,好比sourceTree.服務器
基於Git的快速的、免費的、穩定的在線代碼託管平臺有github,還有一些國內的,coding、csdn代碼託管平臺、京東代碼託管平臺等等。分佈式
二.Git的基本使用工具
1.註冊一個git帳號網站
我們以coding代碼託管平臺爲例來簡單介紹url
A.登錄coding網站https://coding.net/,註冊coding帳號,註冊完後需登錄郵箱激活郵件;.net
B.登錄帳號,建立新項目,項目分私有和公開的,公開的就是全部人只要訪問你的git主頁,就能夠看到你的代碼,私有的就是隻有你能看到,或者你的受權了的用戶能夠看到,這裏新建一個私有的項目。code
2.安裝Git客戶端資源
Coding做爲代碼託管服務器,在服務器上已經建立好項目,工做中須要把項目下載到本地,而後去上傳新增、或者修改代碼等操做,須要在本地安裝git客戶端。
安裝Xcode,Xcode集成了Git,不過默認沒有安裝,你須要運行Xcode,選擇菜單「Xcode」->「Preferences」,在彈出窗口中找到「Downloads」,選擇「Command Line Tools」,點「Install」就能夠完成安裝了,直接使用git命令便可。
3.經常使用命令
使用 git clone 拷貝一個 Git 倉庫到本地,讓本身可以查看該項目,或者進行修改。
若是你須要與他人合做一個項目,或者想要複製一個項目,看看代碼,你就能夠克隆那個項目。 執行命令:git clone [url]
[url]爲你想要複製的項目地址,在coding項目的左下角複製粘貼,注意是git結尾~~
git clone https://git.coding.net/shimh/homework.git
git add task.rtf
git add *
git add .
git push origin master 上傳本地當前分支代碼到master分支
其餘經常使用: