Android Studio 結合Git的使用(一)



前言

分類寫了很久了,但今天,終於開了一篇文章來總結Git了。


Git簡介

百度百科解釋道:

Git是一個開源的分佈式版本控制系統,用以有效、高速的處理從很小到非常大的項目版本管理。

Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。

也正如百度介紹的一樣,我的體驗也確實是絕對高速有效的管理工具。這應該也是所有用過Git之後的人的體驗吧。


Git與SVN比較

目前市面上比較流行的項目版本管理工具,應該就是Git和SVN了。

原理:

SVN 應該是大家接觸管理工具最早的一個,他的工作原理可以想象成鏈式,速度方面較之Git略遜色一些。

Git 可能要接觸的項目多一些之後纔會接觸到(不過接觸早晚因情況而定)。他的工作原理可以想象成樹形或者分佈式鏈條形。

難易:

SVN有界面可視化的軟件輔助,也可以使用命令行。

Git與SVN相同,但是一般熟練了,命令行很是方便。相對SVN難一些。


這兩點只是基礎比較。

其他的比較肯定還有很多,以後再補充吧。


可視化工具

Mac上Git可視化工具:

SourceTree



Git常用命令

【修改git配置】

git config —global  user.name”名稱”      修改全局名稱

git config —global user.email”郵箱”      修改全局郵箱

git config user.name”名稱”      修改本地名稱

git config user.email”郵箱”      修改本地郵箱

git commit —amend —reset-author    修改提交
 
git config —local -l     查詢本地的配置

git config -l   查詢全局的配置

【項目初始化】

git init

【下載項目代碼】

git clone 具體的git鏈接

【添加文件】

//可以一個一個添加,也可以全部添加

git add .

【查看狀態】

git status


【提交代碼】

git commit -m "具體的日誌內容"


【提交到服務器】

git push -u origin master














發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章