avatar
文章
360
标签
49
分类
10
首页
时间轴
分类
关于
Logo只有那年胜过年年
搜索
首页
时间轴
分类
关于

只有那年胜过年年

Git 分支管理
发表于2025-10-30|工具
添加分支 git branch git branch test1.0 切换分支 git checkout git checkout test1.0 添加分支并切换 git checkout -b git checkout -b test1.0 查看所有分支 git branch $ git branch * master test1.0 删除分支 git branch -d git branch -d test1.0 合并分支合并到主干。 git merge git merge test1.0 提交分支 git push origin git push origin test1.0 查看分支差异 git diff git diff master test1.0
Git 文件操作命令
发表于2025-10-30|工具
添加文件 git add 添加指定文件: git add test.txt Test.java 添加所有文件: git add . 取消添加文件 git reset HEAD – filename git reset HEAD -- Test.java 这样Test.java将不会被提交到仓库中。 删除文件 git rm [–cached] fileName 默认会取消并删除文件,--cached表示不删除文件。 移动/重命名文件git mv filename1 filename2 该文件必须被add到仓库中才能操作。 查看文件提交记录 git log $ git log commit a3eb048ca74c3881f70264de90671d95474f241e (HEAD -> master, origin/master, origin/HEAD, javastack) Author: javastack <javastack@qq.com> Date: Fri Sep 22 10:38:37 2017 +...
Git 的安装配置
发表于2025-10-30|工具
Git是什么Git是一款免费、开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 与常用的版本控制工具CVS、Subversion等不同的是它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。Git的速度很快,最为出色的是它的合并跟踪的能力。 Git当初是Linus Torvalds为了帮助管理Linux内核源码替换BitKeeper 而开发的一个开放源码的版本控制软件。 Git安装安装地址: https://git-scm.com/downloads 可以在Mac OS X,Windows,Linux,Solaris这4个平台上进行安装。 安装过程略。 Git配置配置Git上个人的用户名称和电子邮件地址,用来记录提交人的信息。 $ git config --global user.name "your name" $ git config --global user.email "your_email@youremail.com" --global:表示全局配置,配置文件用户主目...
Git 的这个神技,学会爽歪歪~
发表于2025-10-30|工具
现在大多数公司都有 GIT 来管理代码版本控制了,既然用到 GIT,相信大家都接触过 Github、Gitlab、Gitee 这些远程仓库,或者是公司内部自行搭建的 GIT 仓库。 当用到 SSH 方式来连接 GIT 仓库的时候,难免会同时用到多个仓库,一般生成公私钥的默认配置文件为: 私钥:C:\Users\xxx.ssh\id_rsa 公钥:C:\Users\xxx.ssh\id_rsa.pub 那么问题来了,我先生成 Github 的,再生成 GitLab 的,那么后面配置的 Gitlab 的公私钥文件会覆盖前面配置 Github 的,从而导致 Github 仓库无法连接。。 这样的配置只能同时连接一种类型的仓库,如何在同一台电脑做到同时连接多个不同的仓库呢? 一、生成多个仓库公私钥1、生成 Github 的: ssh-keygen -t rsa -b 4096 -C “your_email@github...
一文告诉你如何导出 Git 变更文件
发表于2025-10-30|工具
有时候我们想导出某次版本提交时有哪些变更的文件,在 svn 中有一个 export 功能,很方便,如下图所示。 在 Git 中我也找到了以下两种方法。 方法1使用 git 自带命令 git archive, 语法如下。 git archive -o c:/Users/yourusername/Desktop/export.zip NewCommitId $(git diff --name-only OldCommitId NewCommitId) 使用示例如下: git archive -o c:/Users/yourusername/Desktop/export.zip 479d554cf570edcc28c20ce264c6f216f8223bf3 $(git diff --name-only a838d0512e84e5eb42569cce3ef305d3ac1c44d0 479d554cf570edcc28c20ce264c6f216f8223bf3) 这样会在桌面生成一个 expor...
推荐一个实用的 .gitignore 文件
发表于2025-10-30|工具
为什么要忽略文件?常用的版本控制工具,不管是使用 git 还是 svn,我们都需要排除一些与程序代码无关的文件,如像 eclipse/ intellij idea 等 IDE 工具留下来的 .settings、.classpath、.project、.iml、.idea 等各种配置文件,还有 maven/ gradle 在项目构建后的 target、classes 目录下的编译文件等。 我们不能把这些本地化的无用的配置文件提交到远程仓库上面去,这样会造成别人每次都有更新的要求,也会污染别人的开发环境。 本文针对使用 git 的用户进行讲解忽略文件的要点。 忽略配置文件介绍.gitignore 是 Git 的忽略配置文件,放在项目根目录下就行,这样在提交代码时就不会跟踪在.gitignore 配置文件列举的文件。另外,.gitignore 文件本身需要被 git 跟踪管理,不能被忽略。 所以,如果你有时候发现不能跟踪文件了,可以使用以下命令检查是否被忽略了。 $ git check-ignore .git .git 特殊情况,如果你想强制提交一个在忽略列表里面...
Maven Optional & Exclusions使用区别
发表于2025-10-30|工具
Optional和Exclusions都是用来排除jar包依赖使用的,两者在使用上却是相反。 Optional定义后,该依赖只能在本项目中传递,不会传递到引用该项目的父项目中,父项目需要主动引用该依赖才行。 Exclusions则是主动排除子项目传递过来的依赖。 用法区别 Project-X -> Project-AProject-A -> Project-B <project> ... <dependencies> <dependency> <groupId>sample.ProjectB</groupId> <artifactId>Project-B</artifactId> <version>1.0</version> <scope>compile</scope> <optional>true<&#...
Maven classifier 元素妙用
发表于2025-10-30|工具
首先来看这么一个依赖 <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> </dependency> 看似没问题吧?你觉得能下得下来吗?答案是否定的,下不下来。 来看看Maven的文件索引目录: Index of /maven2/net/sf/json-lib/json-lib/2.4/ ../ json-lib-2.4-jdk13.jar 2010-12-14 05:39 158091 json-lib-2.4-jdk13.jar.md5 2012-1...
Maven 如何发布 jar 包到 Nexus 私库
发表于2025-10-30|工具
Nexus2可以通过管理界面来上传jar包到私库中,而最新的Nexus3却找不到了上传界面,只能通过以下方式来发布到私库。 发布第三方jar包这种情况是maven远程仓库没有,本地有的第三方jar包,需要发布到私库。 mvn deploy:deploy-file -DgroupId=com.example -DartifactId=test -Dversion=0.0.1 -Dpackaging=jar -Dfile=E:\workspace\test\WebRoot\WEB-INF\lib\test-0.0.1.jar -Durl=http://nexus.example.com:8081/repository/3rd-repo/ -DrepositoryId=Nexus 注意file的目录不能和本地仓库目录一致,不然会报错。 发布自有项目公司自己的项目需要发布到Nexus私库提供给其他人依赖,这时可以用上面的方式先打成jar包...
Maven 远程仓库地址
发表于2025-10-30|工具
https://repo1.maven.org/maven2/ http://maven.jahia.org/maven2/ http://maven.aliyun.com/nexus/content/groups/public/
1…8910…36
avatar
2025
文章
360
标签
49
分类
10
公告
🌸 春去秋来,花开花落 📚 桌上的日历又薄了几页 💭 记忆中的昨天还那么清晰
最新文章
掌握 Spring 框架这 10 个扩展点,开发效率直接翻倍2025-11-10
Minikube安装教程2025-11-07
Deepseek 本地部署各个版本超级详细教学,网页版、软件版2025-11-04
Slow HTTP POST 慢速攻击2025-10-30
JDK 紧急漏洞,XMLDecoder反序列化攻击2025-10-30
分类
  • 其他3
  • 区块链4
  • 后端225
  • 安全漏洞3
  • 工具30
  • 性能4
  • 教程1
  • 数据库21
  • 架构15
  • 程序人生54
标签
文章LinuxJVM分布式技术其他区块链基础安全漏洞多线程性能优化新特性架构算法程序人生行业动态规范资料集合进阶面试Elastic JobdockerJWTDubboMyBatisNettyShiroSpringSpring MVCSpring CloudTomcatSpring BootZookeeper日志开源综合技术消息队列缓存连接池Eclipse
归档
  • 2025年11月 3
  • 2025年10月 355
  • 2025年09月 1
  • 2024年12月 1
网站信息
文章数目 :
360
本站访客数 :
本站总浏览量 :
最后更新时间 :
访客地图
© 2025 By 2025
搜索
数据加载中