版本控制工具Git详解(更新中)

来源:互联网 发布:java 选课系统 编辑:程序博客网 时间:2024/05/16 13:59

常用的版本控制工具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 (保存并退出)


图转自:http://blog.vgod.tw/


【例子】

# 忽略*.o和*.a文件

 *.[oa]

# 忽略*.b和*.B文件,my.b除外

*.[bB]

!my.b

# 忽略dbg文件和dbg目录

dbg

# 只忽略dbg目录,不忽略dbg文件

dbg/

# 只忽略dbg文件,不忽略dbg目录

dbg

!dbg/

# 只忽略当前目录下的dbg文件和目录,子目录的dbg不在忽略范围内

/dbg












0 0
原创粉丝点击