在实际开发之中,很多时候项目都是团队合作,每个人写完代码在通过整合在一起,相信程序员们都知道,目前主流的版本控制器有SVN和Git,其中Git问世比SVN要晚,但是比SVN好用,今天我们就来了解下
Git介绍
Git是一个开源的分布式版本控制器,它的开发者就是大名鼎鼎的Linux系统的作者Linus Torvalds,Git被开发出来的初衷是为了更好的管理Linux内核,而现在被广泛的应用于各种项目中
Git和SVN的区别
这里引入一篇博客大家去了解下,写的挺详细的
http://www.jianshu.com/p/bfec042349ca
Git安装
访问网址是:https://git-for-windows.github.io/
这里是window版本,我相信更多的开发者都是基于window上开发,点击Download下载,然后就一直next就可以了
(一)Git创建本地代码库
安装完成之后,在电脑桌面右击鼠标,可以看到Git Bash Here,然后打开,可以看到这样的界面
这就是最初始的Git界面,本文章主要是以命令的方式操作Git,所以,你会看到一系列的命令,当然在提交项目的时候也可以用Android Studio去提交,但是个人比较喜欢命令去操作,不仅爽,更是装逼,哈哈
废话少说,创建本地代码库首先我们应该去设置下身份,这样在提交代码的时候就可以知道是谁提交的了,命令如下
git config --global user.name "xxxx"
git config --global user.email "xxxx.com"
...
设置省份我们可以设置名字,邮箱等,自己喜欢什么就设置什么,当我们设置完之后,可以用同样的命令去看看是否设置成功,但是需要将最后的名字那些去掉
git config --global user.name
来看看效果图
这里我只是设置了下名字,完成之后,我们可以开始创建自己的代码库了,我们可以这样来创建,在本地E盘中创建一个文件,用来存储我们的项目(自己喜欢在哪个盘都可以,但建议不要在C盘),然后进入到我们的项目里面,如图
进入之后,Git Bash输入命令:
git init
然后就可以了,完成之后,我们会发现项目中多了个.git的文件夹,这个文件夹就是记录我们Git的一系列操作,如果想要删除这个库,只需要删除这个文件夹就可以了
我们也可以通过命令来查看下信息
ls -al
这就是创建本地代码库的过程
(二)提交代码
提交代码很简单,只要add和commit命令就可以了,add是把需要提交的文件添加进来,commit执行提交,命令如下
git add build.gradle
这是单文件添加方式,如果我们需要添加整个文件夹,那么只需要把build.gradle换成我们的文件夹名字就可以了
git add app
如果我们需要添加所有的文件夹,上面这种方式就比较麻烦,需要我们一个一个文件夹去添加,我们可以使用这种方式去提交所有的文件夹
git add .
在add后面添加一个空格和一个点,就可以完成了所有的文件夹添加了,最后我们就可以提交了
git commit -m"描述的信息"
git push -u origin master
通过commit提交项目,m后面带上我们的描述信息,当然你可以不写,但建议写上,这样别人就知道你提交的是什么了,最后用push提交到远程库上,所以来总结下这篇所用到的命令符
//设置身份信息
git config --global user.name "xxxx"
//查看身份信息
git config --global user.name
//初始化git
git init
//添加文件到git
git add xxx
//添加所有文件到git
git add .
//提交本地库
git commit -m"描述的信息"
//提交到远程库
git push -u origin master
这篇简单的介绍Git,其实git的命令有好多,得慢慢去摸索,好了,到这就结束了