Git简述
Git是一个版本控制系统,Linus为了管理linux系统的开源代码,两周的时间用c实现了的分布式版本控制系统Git,与集中式版本控制系统的版本库中心化不同,版本库存在于本地节点,出错了可从其他节点复制过来即可,虽然也有中央服务器,但是主要是存放的是修改记录而不是版本库,版本库在本地工作时不需要联网。
git工作区域
分别是工作区,暂存区,版本库,远程仓库。工作区就是本地项目存放的目录,为本地项目创建git仓库后在工作区下有一个.git的版本控制文件夹,此文件夹中有一stage/index暂存区,还有若干之前提交的版本,而HEAD指针指向当前默认分支master即版本,远程仓库则是远程存放版本库的服务器,用于数据交换。
git使用命令
准备
下载对应系统的git版本客户端
创建仓库
进入本地项目文件夹,右键选择运行git bash命令行解析器,输入git init为当前目录创建一个git仓库,创建成功后会有一个.git隐藏文件,不可随意修改此文件中的内容。
git init projectname 初始化创建一个目录仓库
git clone url 克隆一个远程项目
1.添加:使用git add [filename][filename][filename] / . 可以将文件添加进暂存区,用 .表示将当前目录的所有文件添加进暂存区。
2.删除:使用git rm
git add [filename][filename][filename] / .
可以将文件添加进暂存区,用 .表示将当前目录的所有文件添加进暂存区。
git rm filename 删除本地和stage中的文件
git rm -cache filename 删除stage中的文件不删本地的
eclipse项目管理
git
在github注册账号,新建一个远程仓库 remoteName
在eclipse中安装git插件,一般通过help-about eclipse查看有什么插件已安装
需要egit插件
右键要发布的项目