转载请注明出处:
本讲内容:Git版本控制工具与GitHub的使用
作为一个程序员,肯定需要有一个自己的服务器,然后将一些重要数据备份在服务器中。如果是需要和朋友共同开发,那服务器更是不可或缺。但是一般我们都不会去买一个服务器。但是我们可以使用开源的Git版本控制工具。
一、安装Git
访问 把Git的安装包下载。虽然在Windows上安装的Git是可以在图形界面上进行操作的,但是并不建议使用这一功能,因为Git的各种命令才是你掌握的核心技能,并且不管你在哪个操作系统中,使用命令来操作Git都是通用的。
从开始里找到Git Bash并打开。首先应该配置一下你的身份,这样在提交代码的时候Git就可以知道是谁提交的了。
设置用户信息
$ git config –global user.name "your name"$ git config –global user.email "youremail@163.com"查看配置信息$ git config –list
1)基本命令
1、基本操作
$ git init//初始化版本库(创建代码仓库)$ git clone//克隆版本库$ git add//添加新文件$ git commit //提交到本地版本库$ git checkout //检出(分支、标签)
2、分支
$ git branch //列出分支$ git branch -r //列出远程分支$ git branch -a //列出所有分支$ git branch newBranch //基于当前分支创建新分支newBranch$ git branch -D branchName //删除分支branchName$ git branch -d branchName //仅删除已合并分支branchName$ git merge <–> //合并分支<br>>git tag 3、历史$ git log //显示全部历史$ git log -p //显示版本历史,以及版本间的内容差异$ git log -5 //显示最近的5个提交$ git log -5 -p //显示最近的5个提交,以及版本间的内容差异$ …(很多很多参数…)$ git diff 112 115 //显示112和115版本的差别
2)开始使用Git
1、创建代码仓库
这里我们尝试着给WeixinDemo项目建立一个代码仓库。先进入到WeixinDemo项目的目录下,如图所示
然后在这个目录下面输入命令: git init 来创建代码仓库。
仓库创建完成后,会在WeixinDemo项目的根目录下生成一个隐藏的.git文件夹,这个文件夹就是用来记录本地
所有的Git操作的。如图所示:
如果你想要删除本地仓库,只需要删除这个文件夹就行了。
2、提交本地代码
代码仓库建立完之后就可以提交代码了,使用add和commit命令就可以了。add是用于把想要提交的代码先添加进来,
而commit则是真正地去执行提交操作。譬如我们想添加AndroidManifest.xml文件,就可以输入如下命令:
git addAndroidManifest.xml
这是添加单个文件的方法,那如果我们想添加某个目录呢?只需在add后面加上目录名就可以了,譬如将整个src目录
git add src
譬如将所有的文件都添加,就可以输入如下命令:
git add .
现在WeixinDemo项目下所有的文件都已经添加好了,我们可以来提交一下了,输入如下命令:
git commit -m "First commit."
注意在commit命令的后面一定要通过-m参数来加上提交的描述信息,没有描述信息的提交被认为是不合法的。
3、忽略文件
上面我们将WeixinDemo项目下所有的文件都加入到版本控制当中,但是我们都知道bin目录和gen目录下的文件都是
会自动生成的,我们不应该将这部分文件添加到版本控制当中,否则有可能会对文件的自动生成造成影响。
Git提供了一种可配性很强的机制来允许用户将指定的文件或目录排除在版本控制之外,它会检查代码仓库的根目录
下是否存在一个名为.gitignore的文件,如果存在的话就去一行行读取这个文件中的内容,并把每一行指定的文件
或目录排除在版本控制之外。注意.gitignore中指定的文件或目录是可以使用“*”通配符的。
现在,我们在WeixinDemo项目的根目录下创建一个名为.gitignore的文件,然后编辑这个文件中的内容,如图:
记忆的屏障,曾经心动的声音已渐渐远去。