版本控制与项目管理
关于版本管理相关的文章
锥栗
这个作者很懒,什么都没留下…
展开
-
【Maven】maven的常用操作
基本操作mvn -version 查看maven的版本及配置信息mvn archetype:create -DgroupId= DartifactId= 构建java项目mvn compile 编译项目代码mvn package 打包项目(生成target目录,编译、测试代码,生成测试报告,生成jar/war文件)mvn test 编译并测试mvn clean 清除编译产生的target文件夹内容,可以配合相应命令一起使用(如mvn clean package, mvn clean test)原创 2021-08-21 16:55:01 · 63 阅读 · 0 评论 -
【maven】自定义构建maven的jar包依赖
Maven 是一个开源的项目管理和构建自动化工具,主要用于Java项目的构建、依赖管理以及报告和文档生成。Maven 通过提供一套标准化的项目结构和生命周期来简化和规范软件开发过程。Maven可以构建自定义的 jar 包依赖本文阐述自己定义自己的maven的jar包依赖,本地版本(不在中央仓库中的第三方库)。原创 2023-05-14 21:30:10 · 2248 阅读 · 1 评论 -
【Git】IDEA本地项目上传github仓库
前言我的IDEA版本是社区版:IntelliJ IDEA Community Edition 2021.2.3有关Git操作和原理可以看【Git】Git的基本操作本地建仓上传远端仓库之前得有本地仓库啊,先为自己的项目建立本地仓库:点击之后选中自己的项目即可。本地提交代码然后我这里依次:git add .git commit -m "你的提交注释"将代码提交到本地仓库,查看IDEA的git窗口可以看到提交的local版本:远端建仓来到github,你账号的个人主页,new一原创 2021-10-30 16:05:46 · 470 阅读 · 0 评论 -
【Git】Git的基本操作 基本命令
git clone拷贝一份远程仓库(下载一个项目),包含所有的版本,使用时本地项目可以不存在。原创 2021-08-21 15:39:20 · 125 阅读 · 0 评论 -
【Git】MacOS 安装Beyond Compare插件和配置
环境是已经安装了homebrew。打开终端,输入:brew install --cask beyond-compare需要等一段时间:显示安装成功。之后要去修改 gitconfig,它本来是隐藏的,可以通过ll -a发现隐藏文件:输入vi gitconfig编辑,然后点i键然后加入以下内容: [diff] tool = bcomp [difftool] prompt = false [difftool "bcomp"] trustExitCode = true原创 2021-08-03 17:32:03 · 874 阅读 · 0 评论 -
【Git学习】10.Github建立并管理代码库
在github上建立repository,命名为git-name:有提示可以把远程仓库添加到本地:远程仓库添加到本地:推送本地master到origin:推送dev去origin:修改一下xiaokeai_1.py试试:添加提交:推送dev到origin回到github仓库,选dev分支:可以看到你新添加的内容啦:...原创 2020-03-17 20:31:40 · 893 阅读 · 0 评论 -
【Git学习】9.临时修改stash
转到dev分支:修改一下,添加了comment: use stash:检查状态:使用stash暂存修改:检查状态(很干净):新建一个分支dev_dev,并转到该分支:在该分支中添加comment: dev_dev:添加提交:转到主分支master:合并dev_dev到主分支master查看log,可以看到刚刚分支操作的图:回到dev分支:打开暂存li...原创 2020-03-17 18:50:25 · 239 阅读 · 0 评论 -
【Git学习】8.rebase合并及报错
先在master修改如下:添加提交:dev分支修改如下:添加提交,所以又回到了master和dev两边修改冲突:查看dev的log:查看master的log:查看branch:现在rebase合并dev,有冲突:打开文件发现问题:这时候HEAD落在的rebase模式中:重新来,我把两分支改回了edited in master and dev:再rebas...原创 2020-03-17 17:59:49 · 562 阅读 · 0 评论 -
【Git学习】7.分支(branch)的合并(merge)冲突
在xiaokeai_1.py修改一下:添加提交(可以使用commit -am):转到dev分支:dev分支的xiaokeai_1.py:修改一下,这个修改和master分支不一样:添加提交:回到master分支:还记得master分支的xiaokeai_1.py与dev不同:查看log,确认和dev不同:dev的log:回到master分支:使dev合并...原创 2020-03-17 16:30:50 · 605 阅读 · 0 评论 -
【Git学习】6.分支(branch)创建、修改与合并
查看log,附带–graph可以查看其他分支:建立分支(branch)dev:查看分支,有*说明HEAD指针在master分支:用checkout指令把指针切换到dev:查看分支:直接checkout -b指令,可以省略上述步骤,直接创建并切换到dev分支:查看:现在xiaokeai_1.py做个改动:-am即为add所有的改动,再commit:准备合并分支,将...原创 2020-03-17 15:06:10 · 475 阅读 · 0 评论 -
【Git学习】5.checkout修改已提交文件
git ls-files指令看看当前目录的文件:查看log:用checkout可以改动已经提交的文件,但不会改动提交和添加的状态:xiaokeai_1.py文件变成了:我们写个comment:添加:提交:再查看log,之前的提交状态没有变,可见checkout跟reset是不同的:...原创 2020-03-17 13:24:04 · 315 阅读 · 0 评论 -
【Git学习】4.回溯(reset)曾经的add和commit
复制xiaokeai_1.py命名为xiaokeai_2.py:添加该文件:将其提交:这时用log --oneline查看commit的log状态,且每个commit只打印一行:修改xiaokeai_1.py:添加修改,并查看状态,status -s为查看精简打印:reset回到刚刚的未添加状态:现在查看状态就是未添加了:reset回到上一次commit:查看l...原创 2020-03-17 12:47:56 · 361 阅读 · 0 评论 -
【Git学习】3.查看log,查看修改内容
查看修改记录log现在打开xiaokeai_1.py文件,修改一下这个py文件的内容:查看状态:添加修改:直接提交即可:再查看修改log,可以看到已经显示上一次修改的信息:再打开xiaokeai_1.py修改一下内容:使用git diff指令可以查看修改内容git add . 可以添加全部内容:添加后再查看修改可以加–cached:再修改:git dif...原创 2020-03-17 11:05:37 · 2084 阅读 · 0 评论 -
【Git学习】2.版本库创建,添加(add)文件和提交(commit)
先确定管理的文件夹,假设在桌面创建一个叫Repo的文件夹然后打开Git:cd指令读入桌面,然后读入Repo文件夹在git中添加用户名和邮箱如下:这样就可以知道执行人名字和邮箱,便于管理了。在文件夹中建立 空的git 管理文件如下:使用touch命令,创建一个py文件,命名随意:打开Repo就能看到这个文件了:查看状态:可以看到xiaokeai_1.py文件没有提交...原创 2020-03-17 10:42:28 · 431 阅读 · 0 评论 -
【Git学习】1.安装git(windows)
环境:windows安装简单粗暴,我在360软件管家搜git然后直接安装即可(我这里已经安装了)安装之后一路选默认选项,安装完毕。原创 2020-03-17 10:02:51 · 125 阅读 · 0 评论