常用的版本控制工具SVN和Git,我想svn基本上过大学的都懂得用,就不在此啰嗦了
Git是一个开源的分布式版本控制工具,越来越受到广大开发者的喜爱,下面我将详细讲解下
一、Git的安装
1.首先我们要到官网下载Git:点击 或者 Github 访问不了的请点击
2.下载完成后一直点击下一步就可以完成安装了
二、Git的使用
安装完成可以再开始菜单看到
Gut GUI:图形界面操作,比较简单
Gut Bash:命令操作,建议用这个,因为你以后可能还会在别的操作系统中使用
1.配置身份、验证是否成功(方便提交代码知道是谁提交的)
2.创建代码仓库
新建一个文件夹(建议在git安装目录中),copy一个项目到此目录中,命令行进入此项目的目录下
输入命令 git init 就完成了,创建完成后会在项目的根目录生成.git文件夹,通过代码ls -al可以查看(删除这个文件夹就可以删除本地仓库了)
3.提交代码
类似svn,add是把提交的代码先添加进来,commit是真正的提交代码
git add . 添加整个项目(需在此项目的目录下)
git add xx.xml 或 git add 文件名 添加文件或文件夹
git commit -m "描述信息" 描述信息:即你修改了什么,不能为空
4.忽略文件
在仓库目录下新建一个名为.gitignore的文件(因为是点开头,没有文件名,没办法直接在windows目录下直接创建,必须通过Git Bash,按照linux的方式来新建.gitignore文件)。如下图所示
注:.gitignore文件对其所在的目录及所在目录的全部子目录均有效。通过将.gitignore文件添加到仓库,其他开发者更新该文件到本地仓库,以共享同一套忽略规则。
vim .gitignore 进入编辑 按esc 再输入:wq (保存并退出)
【例子】
# 忽略*.o和*.a文件
*.[oa]
# 忽略*.b和*.B文件,my.b除外
*.[bB]
!my.b
# 忽略dbg文件和dbg目录
dbg
# 只忽略dbg目录,不忽略dbg文件
dbg/
# 只忽略dbg文件,不忽略dbg目录
dbg
!dbg/
# 只忽略当前目录下的dbg文件和目录,子目录的dbg不在忽略范围内
/dbg