
Version Mamage
文章平均质量分 74
版本管理工具介绍
No Silver Bullet
业精于勤荒于嬉,行成于思毁于随。
学业由于勤奋而专精,由于玩乐而荒废;德行由于独立思考而有所成就,由于因循随俗而败坏。
——出自(唐)韩愈《进学解》
展开
-
Git进阶(十一):Git 常用操作汇总
概念,这是很通用的说法,其实工作区一般就是指我们能看到的文件、本地操作文件所在的目录,我们正常编写的代码文件、管理的资源文件都是在工作区里操作,这里的文件又细分为受版本控制的文件和不受版本控制的文件。命令的功能,通过用暂存区或者版本库中的文件覆盖本地文件的修改,以达到回退修改的目的,同时也可以使用版本库中的文件覆盖暂存区的文件,达到回退。:在每次提交的下面列出所有被修改过的文件、有多少文件被修改了以及被修改过的文件的哪些行被移除或是添加了。:它会显示每次提交所引入的差异。会用最近提交的版本覆盖掉它。...原创 2021-07-20 10:30:11 · 3570 阅读 · 8 评论 -
Git进阶(十):Git 命令实现修改指定文件名称
文章目录一、前言二、为什么 git 默认不区分文件夹大小写?三、拓展阅读一、前言在当前项目中,早先创建并已经push到远程仓库的文件及文件夹,将名称大小写更改后,git无法检测出更改。由于git默认配置为忽略大小写,因此无法正确检测文件名个大小写的更改。可通过如下配置实现文件名大小写检查机制:git config core.ignorecase false为保证系统兼容性,不建议进行以上配置。可通过以下步骤实现文件名称修改:mv README.md README;git rm REA原创 2021-07-18 10:40:59 · 2698 阅读 · 0 评论 -
Git进阶(九):Git 命令实现提交指定文件
文章目录一、前言二、操作命令三、拓展阅读一、前言在项目开发过程中,经常会出现这样一种开发场景:本地部分代码还未写完,测试那边跑来告诉你要赶紧修复某个文件bug,情况紧急,待你改完后,提交代码的时候,发现自己还在开发阶段的某些代码不想提交,此时,可利用git指令帮助你实现提交指定文件!二、操作命令git status -s 查看仓库状态;git add src/components/文件名 添加需要提交的文件名(加路径–参考git status 打印的文件路径);git stash -u -原创 2021-07-18 10:04:45 · 3718 阅读 · 0 评论 -
Git进阶(八):git stash 与 git add
Git进阶(八):git stash和git add常用命令git stash 常用命令:git stash save “save message” : 执行存储时,添加备注,方便查找,只有 git stash 也可以,但查找时不方便识别。git stash list :查看 stash 了哪些存储。git stash show :显示做了哪些改动,默认 show 第一个存储,如果要显示其他存贮,后面加 stash@{$num},比如第二个 git stash show stash@{原创 2021-07-17 22:44:25 · 4926 阅读 · 6 评论 -
Maven进阶(四):Maven 常用命令
Maven进阶(四):Maven常用命令 Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/一,Maven常用命令:1. 创建Maven的普通Java项目:mvn archetype:create -DgroupId=packageName -DartifactId=proj...原创 2018-12-05 10:51:12 · 1850 阅读 · 0 评论 -
DevOps进阶(九)使用assembly plugin实现自定义打包
DevOps进阶(九)使用assembly plugin实现自定义打包assembly plugin的使用方式比较简单,主要有:1. 修改pom.xml pom.xml中设置如下:<build> <plugins> <plugin> <artifactId&g原创 2018-12-05 10:24:15 · 1924 阅读 · 0 评论 -
DevOps进阶(八):maven 三种打包插件
maven三种打包插件maven有多种可以打包的插件,如下: plugin function 官网 maven-jar-plugin maven 默认打包插件,用来创建 project jar maven-shade-plugin 用来打可执行包,executable(fat) jar http://maven.apache.org/plug...原创 2018-12-05 09:52:34 · 3915 阅读 · 0 评论 -
Maven进阶(三):配置多仓库
Maven进阶(三):配置多个仓库  maven的中央仓库很强大,绝大多数的jar都收录了。但也有未被收录的。遇到未收录的jar时,就会编译报错。  除了maven官方提供的仓库之外,也有很多的仓库。尽可能的将可信的仓库(嗯,可信的仓库!)添加几个,弥补maven官方仓库的不足。多仓库配置方式一:全局多仓库设置  全局多仓库设置,...原创 2018-10-16 20:10:28 · 12607 阅读 · 1 评论 -
Maven进阶(二):project clean 和maven clean的具体后台操作
Maven进阶(二):project clean 和maven clean的具体后台操作 想必当使用eclipse编写程序时,总会遇到一些莫名其妙的问题,比如说提示找不到某个类或方法,明明没有语法错误却说有语法错误,往往这个时候使用project clean即可轻松解决问题。 然而若是你的项目使用maven编译,也会有一个maven clean,...原创 2018-05-27 17:08:19 · 13104 阅读 · 0 评论 -
Maven进阶(一):Maven Web 项目 tomcat 启动时报Failed to start component [StandardEngine[Catalina]
Maven进阶(一):Maven Web项目tomcat启动时报Failed to start component [StandardEngine[Catalina]问题描述在启动Maven Web项目时,报“Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]”等错误。网上搜索方法如下:原创 2018-04-28 22:33:01 · 7693 阅读 · 0 评论 -
SVN版本介绍
黄色感叹号(有冲突)这是有冲突了,冲突就是说你对某个文件进行了修改,别人也对这个文件进行了修改,别人抢在你提交之前先提交了,这时你再提交就会被提示发生冲突,而不允许你提交,防止你的提交覆盖了别人的修改。要解决冲突,如果你确认你的修改是无效的,则用TSVN还原你的修改就行了;如果认为你的修改是正确的,别人的提交是无效的,那么用TSVN先标记为“解决冲突”,然后就可以提交了;如果你认为你的修改和别人...原创 2019-04-24 14:21:09 · 1940 阅读 · 0 评论 -
Git进阶(七): 打标签
同其他版本控制系统(VCS)一样,Git 可以给仓库历史中的某一个提交打上标签,以示重要。比较有代表性的是人们会使用这个功能来标记发布结点( v1.0 、 v2.0 等等)。 在本节中,你将会学习如何列出已有的标签、如何创建和删除新的标签、以及不同类型的标签分别是什么。列出标签在 Git 中列出已有的标签非常简单,只需要输入 git tag (可带上可选的 -l 选项 --list):$ ...原创 2020-03-31 19:54:35 · 2364 阅读 · 0 评论 -
Git进阶(六):git 刷新分支、修改本地和远程分支名称
刷新分支git remote update origin --prune查看所有分支git branch -a查看远程分支git branch -r查看本地分支所关联的远程分支git branch -vv修改本地分支名称git branch -m old_branch new_branch删除远程旧分支git push origin :old_branch将新分...原创 2020-02-28 16:48:06 · 15708 阅读 · 2 评论 -
Git进阶(五):git 分支管理策略
企业开发项目的一般分支策略:主分支 master开发分支 develop功能分支 feature预发布分支 releasebug 分支 fixbug其它分支 other1).主分支 master代码库应该有一个、且仅有一个主分支。所有提供给用户使用的正式版本,都在这个主分支上发布。Git主分支的名字,默认叫做Master。它是自动建立的,版本库初始化以后,默认就是在主分支在...原创 2020-02-28 15:33:46 · 2509 阅读 · 0 评论 -
Git进阶(四):Git命令图解
附 删除远程仓库文件及文件夹在github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过命令来解决。首先进入你的master文件夹下, Git Bash Here ,打开命令窗口$ git --help # 帮助命令$ git pull origin master # 将远程仓库...原创 2020-01-09 17:24:18 · 2697 阅读 · 0 评论 -
Git进阶(三):webstorm 的 git 切换分支
操作步骤:1、项目根目录》Git =》Repository =》Brabches2、选择要切换的远程,点击Checkout As即可3、下次提交到远程服务器时,发现该分支就已经更改了...原创 2019-05-28 14:21:28 · 12523 阅读 · 2 评论 -
Git进阶(一):git 管理文件之后文件颜色的含义
引入git版本控制之后,文件颜色会有变化:红褐色:创建之后没有add,没提交,不在版本控制范围之内,这时候文件是红褐色的,需要先add文件;绿色:add之后是文件绿色的,没有提交(commit);蓝色:原本有一个文件,改动过后没有提交(commit)是蓝色的,提交之后,变成正常颜色。git使用的一点点心得:1、commit之前review一下,检查代码是否有错误、是否规范;2、平时...原创 2019-03-13 10:57:12 · 15821 阅读 · 0 评论 -
Git进阶(二):git revert 用法
git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销,作为一次最新的提交。* git revert HEAD 撤销前一次 commit* git revert HEAD^ 撤销前前一次 commit* git revert commit (比如:fa042ce57ebbe5...原创 2019-03-19 09:11:32 · 9980 阅读 · 1 评论