idea初始化项目到git_如何使用git和IDEA构建并初始化一个线上的项目

(1)在码云上注册一个账号,并配置ssh公钥,配置过程为:

1)在git bash中执行ssh-keygen -t rsa -C "XX@XXX.com",邮箱最好与码云注册的邮箱账号保持一致

2)执行cat ~/.ssh/id_rsa.pub ,将公钥复制到码云的ssh公钥中

(2)在IDEA中创建一个空白的web项目

1) 可以配置下IDEA的Terminal,使之可以使用git命令

在settings中搜索Terminal,指定Shell Path 和Tab name

fbe9cd713bda2bdf3e9e9facebe5dc65.png

设置后的效果为

bbd2bc8a3a49a55c2024136adb667a45.png

2)在Terminal中执行touch README.md 和touch .gitignore,.gitignore这个文件很重要,设置该文件可以过滤本地中不需要上传到git中的文件

设置情况为:

*.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

3)执行git init,初始化一个空的git仓库

4)执行git add .  添加到暂存区,再执行git commit  -m 'first commit init project'提交到本地版本库

5) 连接远程仓库: git remote add origin git@XXXX.git

6)把本地的代码推送到远程仓库中,先执行git pull,再执行git push -u -f origin master

注意:第一次push的时候,需要强制push,加上-f选项

7)可以新建一个分支,执行git checkout -b  v1.0,然后执行git push origin HEAD -u,即将本地分支推送到远程仓库

#################################################################################

下面补充下ssh免密登录的原理:

1)免密构建过程

785c71e667379971094c0a02a5eb2d2c.png

2)免密验证过程

9660284e36d075e24f99c574a4c5102f.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值