idea初始化Git管理的maven项目

目录

1、创建maven项目... 2

2、到服务器上创建同一个项目... 4

3、更改idea的Terminal关联git. 6

4、在git命令行初始化项目... 8

4.1、创建编辑README.md文件... 8

4.2、创建编辑.gitignore文件... 9

4.3、常用限制提交.gitignore. 11

4.4、初始化git. 12

4.5、查看更改过的文件... 12

4.6、将更改过的文件添加到本地git. 12

4.7、再次查看更改过的文件状态... 13

4.8、提交更改后的文件到本地git. 13

4.9、关联到远程git. 13

4.10、查看本地分支... 14

4.11、推送到远程git. 14

4.12、查看远程分支... 16

4.13、检出v1.0版本分支到本地... 17

4.14、查看此时本地的分支... 17

4.15、将v1.0分支推送远程git. 17

1、创建maven项目

file-->New-->Project

点击“New Window”(新建一个窗口)

idea上的maven项目创建完成。

2、到服务器上创建同一个项目

此处用的是码云(osChina)。

码云上的项目创建成功。

3、更改idea的Terminal关联git

file-->settings-->tools-->Terminal

配置完成后重启idea。

点击idea左下角Terminal,即可出现git命令行。

如果还是没有启动git命令行,检查idea的git配置

file-->settings-->Version Control-->Git

4、在git命令行初始化项目

4.1、创建编辑README.md文件

命令:     touch README.md

双击文件打开,输入项目的介绍信息

保存关闭。

4.2、创建编辑.gitignore文件

该文件主要用来控制哪些文件不需要提交到git服务器上。

命令:     touch .gitignore

双击打开文件进行编辑,将不需要提交到git服务器上的文件类型或路径写入该文件。

编写完成保存退出。

4.3、常用限制提交.gitignore

*.class

#package file
*.war
*.ear

#kdiff3 ignore
*.orig

#maven ignore
target/

#eclipse ignore
.settings/
.project
.classpatch

#idea
.idea/
/idea/
*.ipr
*.iml
*.iws

#temp  file
*.log
*.cache
*.diff
*.patch
*.tmp

#system ignore
.Ds_Store
Thumbs.db

如果没有用到上传jar,还需要在#package file下添加*.jar,控制jar提交。

4.4、初始化git

命令:     git init

4.5、查看更改过的文件

命令:     git status

4.6、将更改过的文件添加到本地git

命令:     git add .

4.7、再次查看更改过的文件状态

命令:     git status

此时文件都变成new file状态。

4.8、提交更改后的文件到本地git

命令:     git commit -am 'forst commit init project'

注:'forst commit init project'表示提交注释,不可省略。

提交成功。

4.9、关联到远程git

复制远程git上对应项目的地址

命令:     git remote add origin git@gitee.com:clRun/ideatestgit.git

注:git@gitee.com:clRun/ideatestgit.git表示远程git对应项目的地址

4.10、查看本地分支

命令:git branch

4.11、推送到远程git

命令:     git push -u origin master

推送报错,需要先拉取远程项目,执行git pull

命令:     git pull

远程拉取到本地成功。

再次执行远程推送:

命令:     git push -u origin master

推送失败,提示当前分支过期。

此时需要进行强制推送:

命令:git push -u -f origin master

强制推送成功。

此时到远程码云上可以看到推送的项目。

推送远程git成功。

4.12、查看远程分支

命令:     git branch -r

4.13、检出v1.0版本分支到本地

在实际项目中一般采用主干发布分支开发的模式,所以需要开发的都是分支,一般不会直接开发主干master。

命令:     git checkout -b v1.0 origin/master

4.14、查看此时本地的分支

查看此时本地的分支,确认是否检出成功v1.0分支。

命令:     git branch

4.15、将v1.0分支推送远程git

命令:     git push origin HEAD -u

此处推送成功。

登录到远程查看是否推送成功。

远程存在主次分支。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值