学习Linux一年多了,不过系统地对Git进行学习还是第一次。
首先得知道Git是什么,Git是目前世界上最先进的分布式版本控制器。
接下来就是怎么使用了,不过在使用之前还需要安装Git,在Ubuntu Linux下都已经自带了Git,不过还是需要从基本功学起。在Ubuntu Linux终端下可以使用以下命令来安装Git:
# apt-get install git
#apt-get install git-doc git-svn git-email git-gui gitk
第一条语句是Git软件包,是必须安装的。第二条语句中安装的虽然也是Git软件包的一部分,但是因为有着不一样的软件包依赖,所以单独作为软件包发布,可以不进行安装。
那么如何对Git进行操作呢?
第一步就是创建版本库,版本库又是什么呢?版本库其实就相当于一个仓库,由Git管理里面的所有文件,包括修改、删除、还原。Git的版本库分为本地版本库和远程版本库,在不连接Internet的情况下可以与本地版本库通信,当连接Internet是将本地版本库同步到远程版本库。
创建版本库的命令是:git init。
第二部就是将文件提交到仓库,也就是版本库。用到的命令是git commit。提交后还可以用命令git status查看是否还有文件未被提交。前面提到的还原其实就是恢复到最近一次提交的状态,利用命令git checkout来恢复。
再然后就是创建本地分支,每一个工程都可能由很多人来完成,所以Git就有了分支的概念。每个人的修改并不会影响到主分支的代码。这些分支最后会合并到主分支。查看当前版本库包含哪些本地分支用命令:git branch。建立新的分支则是:git branch new-branch。
Git虽然对于Android移植和Linux内核的学习并不是那么的必须,但是依然有很大的帮助。