搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
从前慢现在也慢
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
YOLOv8训练自己的分割数据集_yolov8分割训练
2
养老护理智能化:智慧助浴陪诊引领新潮流
3
《程序员修炼之道》笔记(二)
4
python从小白到大师-第一章Python应用(五)应用领域与常见包-爬虫
5
UE4-(蓝图)结构体、类、对象、枚举、set和get_ue 如何拿到蓝图中的枚举
6
基于微信小程序的体育场馆预约系统的设计与实现_基于微信小程序的体育馆场地预约系统的设计与实现项目网络图
7
Unity数据存储(sqlite本地数据库的简单应用)_unity pc端本地数据库
8
js设计模式:过滤器模式
9
k8s网络概念
10
基于matlab的车牌处理,基于MATLAB的车牌图像预处理系统的实现
当前位置:
article
> 正文
maven与git相关知识_git maven 区别
作者:从前慢现在也慢 | 2024-02-22 15:12:27
赞
踩
git maven 区别
maven和git的差别
git 和svn 之类的类似是个 版本管理工具,maven 是项目构建打包发布的工具。
maven快照版本和发布版本
https://www.cnblogs.com/wuchanming/p/5484091.html
maven上传和合并分支
一般指令:
git status,git add (添加到暂存区),git commit -m "提交说明"(提交到本地仓库),
git diff <name>(查看修改发生哪些变化),git log(查看提交日志),git reflog(每次命令记录)
git checkout -- <name>(撤回修改,回到最近git commit或git add)
git checkout -- file命令中的--很重要,没有“--”符号,就变成了“切换到另一个分支”的命令
git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。
git rm <name>删除一个文件
git merge <name>命令用于合并指定分支到当前分支
git branch:查看分支
git branch <name> 创建分支
git checkout <name> 切换分支
git checkout -b <name>创建+切换分支
git merge <name>合并某分支到当前分支
git branch -d <name>删除分支
上传:
git clone
https://github.com/CKTim/BlueTooth.git
把github上面的仓库克隆到本地
git add . (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)
git commit -m "提交信息" (注:“提交信息”里面换成你需要,如“first commit”)
git push -u origin master (注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)
合并分支
合并
$ git checkout master
$ git merge iss53
冲突
Git无法执行“快速合并”,只能试图把各自的修改合并起来,但这种合并就可能会有冲突
$ git merge feature1
Auto-merging readme.txt CONFLICT (content): Merge conflict in readme.txt Automatic merge failed; fix conflicts and then commit the result.
Git告诉我们,readme.txt文件存在冲突,必须手动解决冲突后再提交。git status也可以告诉我们冲突的文件
Creating a new branch is quick and simple.Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容
用带参数的git log也可以看到分支的合并情况:
最后,删除feature1分支:
忽略:
1、在当前工作目录中创建【.gitignore】文件
指在当前工作目录的根目录中,创建一个.gitignore文件,向该文件中添加要忽略的文件或目录,只对当前目录有效。
注意:在创建或编辑这个文件之前,一定要保证要忽略的文件还没有添加到git索引中。如果添加.gitignore文件前,要忽略的文件已经存在,可使用命令【git rm --忽略文件名】将要忽略的文件从索引中删除。
.gitignore文件的格式规范:
所有空行或者以注释符号 # 开头的行都会被 Git 忽略。
可以使用标准的 glob 模式匹配。
匹配模式最后跟反斜杠(/)说明要忽略的是目录。
要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。
所谓的 glob 模式是指 shell 所使用的简化了的正则表达式:
星号(*)匹配零个或多个任意字符
[] 匹配任何一个列在方括号中的字符(如[abc]要么匹配一个 a,要么匹配一个 b,要么匹配一个 c)
问号(?)只匹配一个任意字符
如果在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配(如[0-9]表示匹配所有 0 到 9 的数字)
补充说明:
工作目录的每一层下级目录都可以有一个.gitignore文件,以说明当前目录下需要被git忽略的文件或目录
.gitignore文件应该被提交到共享库中,以便能被协作者共享忽略规则
通常的做法是,在创建新的Android工程前,会先在github或git@osc创建一个库,这时选择自动创建忽略目录文件,这样以后神马都不需要管了!
2、创建一个全局的.gitignore
可以通过创建~/.gitignore_global并添加到git全局配置以减少每层目录的规则重复定义。使用命令【git config --global core.excludesfile ~/.gitignore_global】即可
3、仅在本地仓库忽略
本地仓库的文件忽略规则可以在【本地仓库/.git/info/exclude】文件中添加。注意,忽略规则不会提交到共享库中,只对本地有效。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/130609
推荐阅读
article
linux
环境安装
git
、
maven
、
jenkins
等...
注意 注意 注意 安装目录不要和解压包目录是同一个,我这里安装目录不对,忘了修改了,把解压目录和安装目录弄成同一个了,都...
赞
踩
article
支付
宝
支付
实战_
alipayclient
对象初始化
maven
...
⽀付能⼒、⽀付扩展、资⾦能⼒、⼝碑能⼒、营销能⼒、会员能⼒、⾏业能⼒、安全能⼒、基础能⼒。创建应⽤:选择应⽤类型、填写应...
赞
踩
article
java
jetty
eclipse
_用
Eclipse
+
Maven
+
Jetty
构建
Java
Web开...
(软件环境)『系统』Windows 10 x64『JAVA』JDK 1.8.0_91『
Eclipse
』
Eclipse
-...
赞
踩
article
eclipse
的
maven
web
项目
如何运行(使用
jetty
)_
eclipse
maven
jet...
在java
web
程序开发调试阶段,我们一般都不是直接用tomcat 或 其它
web
容器,而是用
jetty
,因为他不但支...
赞
踩
article
Eclipse常见问题(
maven
和
jetty
的使用)_
org
.
eclipse
.
jetty
.ut...
maven
的使用?
maven
其实就是对本身的项目进行一个管理,需要的jar文件,都是可以用配置的形式进行配置管理,在第...
赞
踩
article
Caused by:
java
.
lang
.ClassNotFoundException:
org
.a...
出现这个问题,是由于开发环境迁移,在迁移的过程中操作不规范导致的,由一台开发服务器,迁移至另外一台开发服务器时,启动失败...
赞
踩
article
使用Nexus3.2搭建
maven
本地仓库_
nexus3
/
system
/org/
apache
/mav...
一、下载Nexus3.2https://www.sonatype.com/download-oss-sonatype选择...
赞
踩
article
maven
私服
nexus
安装与使用_
nexus
3.27
安装...
2、新建如下自己的仓库,当然,你也可以使用已有仓库,看你自己需求。接下我会新建2个宿主仓库、1个代理仓库和1个仓库组,分...
赞
踩
article
Maven
私服
Nexus
的搭建教程
win
dows(搭配
android
maven
插件使用)_nex...
是 Sonatype 公司发布的一款仓库(Repository)管理软件,常用来搭建
Maven
私服,所以也有人将 N...
赞
踩
article
Maven
私服
Nexus
Win
10
安装与快速使用入门_
win
10
搭建
nexus
...
Nexus
是Sonatype公司发布的一款仓库(Repository)管理软件,常用来搭建
Maven
私服
,所以也有人将N...
赞
踩
article
Maven
搭建私有
仓库
之
Nexus
_
nexus
搭建
maven
私有
仓库
教程...
注意:通过页面直接上传的方式只是上传了jar包,若这个jar通过
Maven
依赖了其他jar,那其他项目在下载这个jar时...
赞
踩
article
使用
Nexus
搭建
Maven
私服教程(附:
nexus
上传、下载教程)_
nexus
maven
...
Nexus
是一个专门的
Maven
仓库管理软件,它不仅能
搭建
Maven
私服,还具备如下一些优点使其日趋成为最流行的Mave...
赞
踩
article
Maven
(基础)
、
MyBatis
...
Apache
Maven
是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建...
赞
踩
article
Maven
私服
仓库配置-
Nexus
详解_
nexus
maven
...
Maven
私服
是一种特殊的
Maven
远程仓库,它是架设在局域网内的仓库服务,用来代理位于外部的远程仓库(中央仓库、其他...
赞
踩
article
Maven
私服
nexus
服务器
--
nexus
服务器
安装与启动_
nexus
启动...
1.
nexus
服务器
安装与启动1.1 为什么会出现
私服
1.2 Nexus介绍及下载地址Nexus是Sonatype公司...
赞
踩
article
maven
nexus
私服
重启
_
nexus
maven
修改后需要
重启
么...
maven
私服down掉http://192.168.2.115:8081/
nexus
/content/groups/...
赞
踩
article
设置
Nexus
【
Maven
】
服务器
开机
自
启动
_
nexus
开机
不
启动
...
一、设置
Nexus
【
Maven
】
服务器
开机
自
启动
启动
Nexus
上一篇文档 搭建局域网
Maven
私服并结合Android ...
赞
踩
article
Maven
setting
.xml 配置...
目的:可以把我们书写的jar包发布到maven私有仓库,简称私仓。
Maven
setting
.xml 配置 ...
赞
踩
article
【
Maven
】
花式
玩法之多
模块
项目
...
Maven
通过使用插件和配置文件来定义
项目
的发布策略。
项目
的发布策略包括了构建、版本管理、部署和发布等方面的规则和流程...
赞
踩
article
idea
+
maven
+
mybaits
+
Oracle
环境搭建入门案例_
idea
配置myb...
文章目录1 概述1.1 场景1.2 目的1.3 目录结构2 详细步骤2.1 步骤1:创建 Maven 工程2.2 步骤2...
赞
踩
相关标签
linux
git
运维
maven
java
java jetty eclipse
eclipse
jetty
apache
Intellij IDEA
Exception
maven私服
nexus
spring boot
intellij-idea
开发语言