idea导入项目/git/遴选/贮藏

0  Git去除SSL验证

git config --global http.sslVerify false

0.1 idea 中git更新密码


      

点击idea下面的终端---会自动切到项目的目录下,直接输入git命令。

获取当前用户名

git config user.name

 修改用户名

git config --global user.name "新用户名"

获取当前用户密码

git config --global user.password

修改密码

git config --global user.password "新密码"

remote: HTTP Basic: Access denied  Authentication failed for解决

已经提交代码了,但是未push到远程,则退回最初状态。重新提交。因为提交代码的时候就会校验git账号密码。在按照网上方法修改git密码

1 导入项目

刚检出的代码是灰色的,如何让idea识别项目呢?

导入的时候要是父工程先导入父工程。其他服务也会连贯这导入。这样就不用一个一个服务的导入

 

 2 git

切换分支必须等右下角圈圈转完在操作,否则将会出现多代码或者少代码情况

2.1分支的开发流程

  pro/生产  : 生产服务器上发布的代码  

 dev/测试   :测试环境下,验证新功能的代码。 大集合(啥功能都有)

   可能有的公司测试会在多一个分支  两套测试环境。 钱多的可以有   

 方式一 :

敏捷开发。每星期/半个月/一个月  可能就要发版

按照月份新建分支,例如:从生产上复制 创建 2022-09-dev 这个分支。 这个分支就只开发 9月份的任务。只要是做9月份任务的人都会在这个分支上开发。

好处就是,任务上线时,往生产上合并代码,基本很少有冲突。

方式二:

每个人都有自己的分支。这种最不推荐。越往后越容易出现问题。

 方式三:

一个需求一个分支(pro副本), 但是合并到pro上的操作是由组长来完成。保证了 代码不会合并异常。 组长累点就是。

2.2 git提交代码

    合并代码时 将双方分支代码拉到最新,

   点击分支 compare with cyrrent

2.3 git比较代码

和别的分支代码比较,整个项目比较也可以。

2.4遴选功能/摘桃子

 当切换分支时,idea底下转圈圈的时候。加载索引呢,此时去合并代码可能会造成代码的丢失。

  idea底下---->git----->log----->找到目标分支-----找到自己提交的记录 ------>cherry-pick

2.5贮藏功能

 1  一些配置需要注释/修改才能启动项目。如何快速修改这些配置呢?

 2   我一些代码写错分支了,如何能快速复制到别的分支呢?

 3   本次紧急情况,只上线部分功能代码。 

  1. 修改需要的配置
  2. 贮藏起来
  3. 贮藏功能不分分支的。一旦清除,所有分支全部看不见了。谨慎删除

 使用贮藏功能

2.5分支已经合并提交撤回(可能不对,后续更新)

取消未push的代码

如果已经进行了Push,线上的Commit记录还是会存在的

打开git记录,进行Undo Commit操作
右键要撤销的记录,选择undo commit

已经push的代码取消方式

1:提交到远程的代码idea无法撤回,可以在更新一版,提交上去

2:退回到指定版本,覆盖远程

这个时候你会发现你本地的代码还是这前的样子,但是显示的是未commit的状态。

但是这个时候仅仅是本地还原了,远程上依然是之前的提交过的错误代码。所以需要我们将代码覆盖到远程上去。

3本地多实例

如何能不复制项目就能模仿集群模式环境

server.port

4 json格式化数据

快捷键:Ctrl+Alt L

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值