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














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