git学习及简单maven打包

前提:

已经有远程仓库地址 和账号密码了

已经安装git了

1.本地新建文件夹A用作本地仓库

2.在A文件夹下右键打开GIT BASH HERE

3.创建用户和密码,方便追踪提交记录

git config --global user.email "caoqingqing0108" //创建邮箱

git config --global user.name "caoqingqing" //创建用户名

git config --list --global //查看用户名和密码

4.初始化git仓库,这时A文件夹下就会有.git文件,这是本地仓库就成功了

git init //初始化

5.在远程仓库里把仓库地址拷贝到A文件夹下,拷贝的分支默认是master 及其内容

git clone https://gitlab.focusmedia.tech/jmeterbase/jmeterscript.git

6.这时如果想在master分支里删掉之前的内容,创建自己的内容,然后提交到自己新建的分支

切换至jmeterscript文件夹下

git branch dev_test_caoqingqing_20240131 //在本地新建分支

git branch //查看本地分支

git branch -a //查看所有分支

git checkout dev_test_caoqingqing_20240131 //将本地分支切换到新分支

7.将新增或修改的文件提交到暂存区

git add . 或git add 文件名

8.后git commit -m "xx(需求的描述)"

9.查看当前仓库的状态

git status

10.提交到远程仓库

git push origin dev_test_caoqingqing_20240131

11.可以把远程仓库代码克隆到 IDea中 方便修改提交到远程仓库,要连接远程仓库 输入账号密码

11.其他命令

git branch -D dev_test_caoqingqing_20240127 在本地删除一个分支

git push origin :dev_test_caoqingqing_20240127 删掉远程分支

12.遇到的报错

(1)error: failed to push some refs to ...

解决:git pull --rebase origin dev_test_caoqingqing_20240131

https://blog.csdn.net/CYK_byte/article/details/128970712

(2)git出现"The file will have its original line endings in your working directory"错误

解决:git config --global core.autocrlf false

https://www.cnblogs.com/igoodful/p/11470370.html

13.Iidea如何打包maven项目成jar文件

(1)开idea的maven项目窗口,选择右侧的M,选择要打包的maven项目

(2)点击Lifecycle,显示功能类别,选中package,显示运行按钮

(3)点击运行按钮就开始执行打包过程了,控制开显示打包日志

(4)打包成功就可以在对应的目录文件找到jar文件了

https://jingyan.baidu.com/article/15622f24d673befdfdbea557.html

相关推荐
茯苓gao4 小时前
STM32G4 电流环闭环
笔记·stm32·单片机·嵌入式硬件·学习
easy20204 小时前
机器学习的本质:从跑模型到真正解决问题
笔记·学习·机器学习
普蓝机器人7 小时前
AutoTrack-IR-DR200仿真导航实验详解:为高校打造的机器人学习实践平台
人工智能·学习·机器人·移动机器人·三维仿真导航
非凡ghost8 小时前
AOMEI Partition Assistant磁盘分区工具:磁盘管理的得力助手
linux·运维·前端·数据库·学习·生活·软件需求
m0_578267868 小时前
从零开始的python学习(九)P142+P143+P144+P145+P146
笔记·python·学习
非凡ghost9 小时前
简朴App(PlainApp):开源、隐私保护的手机管理工具
学习·智能手机·生活·软件需求
晨非辰9 小时前
#C语言——刷题攻略:牛客编程入门训练(十):攻克 循环控制(二),轻松拿捏!
c语言·开发语言·经验分享·学习·visual studio
有谁看见我的剑了?10 小时前
k8s-临时容器学习
学习·容器·kubernetes
七芒星202310 小时前
ResNet(详细易懂解释):残差网络的革命性突破
人工智能·pytorch·深度学习·神经网络·学习·cnn
easy202010 小时前
Kaggle项目实践——Titanic: Machine Learning from Disaster
笔记·学习·机器学习