Git和Maven的学习笔记】的更多相关文章

Maven基础学习笔记 下载链接 官网:https://maven.apache.org/ 所有版本:https://archive.apache.org/dist/maven/maven-3/ 阿里云云效Maven:https://developer.aliyun.com/mvn/guide MVNrepository:https://mvnrepository.com/ Maven简介 Maven是什么 Maven的本质是一个项目管理工具,将项目开发和管理的过程抽象成一个对象模型(POM)…
这年头git基本都是项目开发的标配,之前刚好碰到了就花了两天时间系统学习了下.本文内容基本来自以下tutorial:Learn Git(建议直接去看原文,因为这个网站是有更新的).这个是我看过对git进行版本控制和项目协作原理讲解最清楚的文档,就记下比较加深理解和记忆. 1.git是啥 Git是一种分布式版本控制系统(Distributed Version Control System),这是与之前流行的CVS,SVN之类的存在中央库的系统明显差异,即在git中每个开发者的库都是完整的.git相…
http://learngitbranching.js.org/ 一个特别好的git学习教程 创建一个project,然后导入github…
什么是构建? 编译.运行单元测试.生成文档.打包和部署 Maven的应用: 构建工具 依赖管理工具 通过坐标系统定位到每一个构建(artifact) 项目信息管理工具 Maven对于项目目录结构.测试用例命名方法等内容都有既定的规则 约定优于配置(convertion Over Configuration) 免去了额外的学习成本 IDE的特显 编译.测试.代码生成等工作相对独立 Maven声明式 项目构建过程和过程中各个阶段所需的工作都有插件实现…
Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.[4]  Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具.开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为…
1.常用网站: maven.apache.org http://mvnrepository.com/   2.命令 mvn -v 查看maven的版本 mvn -compile 在项目的根目录下编译项目 mvn -test 测试项目 mvn -clean 删除项目的target目录(字节码和测试报告) mvn -install 安装jar包到本地仓库 mvn -package 将项目打包  依赖说明: 在maven中引入其他依赖,项目首先去本地仓库中查找,若没有找到,则去中央仓库中查找,并下载到…
用新分支:git checkout --theirs 文件用master分支:git checkout --ours 文件 执行之后git add…
一:Git git config --global user.name "you name"   #设置用户名git config --global user.email "you email"  #设置用户邮箱git config --global color.ui true  #设置git适当地显示不同颜色git config --global alias.st status  #为status命令设置别名st(git st =git status),其他命令也…
之前介绍了如何用git构建项目库及其后续操作的问题,但主要还是个人的操作问题,不太涉及到项目协作方面的问题,所以来说下这块.传送门在这里(后面的可以不用看了). 1.同步 首先就式同步问题:在项目协作的时候,本地开发了新功能以后就需要和中央库或者其他开发人员的库进行同步.主要进行的操作有:创建当前库与其他库的链接(git remote),把本地库变动推送到别的库(git push),查看整合其他开发者的的变动到本地库(git pull, git fetch).下面就是这些命令的具体介绍. git…
1. 书籍推荐: 先看一本比较简单并且好的入门书籍 Git - Book https://git-scm.com/book/zh/v2 2. 书籍理解: Git 有三种状态,你的文件可能处于其中之一:引申了三个工作区域 1.已提交(committed):表示数据已经安全的保存在本地数据库中(Git 仓库) 2.已修改(modified):修改了文件,但还没保存到数据库中(工作目录) 工作目录下的每一个文件都不外乎这两种状态 2.1 已跟踪:被纳入了版本控制的文件,在上一次快照中有它们的记录 工作…