Gitee 分支操作说明

新建分支

1、首先在Gitee官网新建分支,例如分支名称:redis/limind-redis。

2、远程分支创建好后,需要拉到本地。在本地目录下打开终端命令行,使用git pull命令将远程分支拉到本地。

$ git pull
From gitee.com:laoli5290/limind
 * [new branch]      redis/limind-redis -> origin/redis/limind-redis
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=origin/<branch> master

3、执行git checkout redis/limind-redis命令切换分支。

$ git checkout redis/limind-redis
Switched to a new branch 'redis/limind-redis'
Branch 'redis/limind-redis' set up to track remote branch 'redis/limind-redis' from 'origin'.

4、执行git status命令查看分支状态。

$ git status
On branch redis/limind-redis
Your branch is up to date with 'origin/redis/limind-redis'.

nothing to commit, working tree clean

idea切换分支开发

ALT+F12进入Idea命令行。

合并分支

1、在特性分支(feature/limind-redis)提交代码,删除的、新加的和修改的都要提交。

$ git commit -a -m '缓存改为redis'
[feature/limind-redis 728d54a] 缓存改为redis
 14 files changed, 361 insertions(+), 1039 deletions(-)
 delete mode 100644 limind-admin/src/main/resources/ehcache/ehcache-shiro.xml
 create mode 100644 limind-common/src/main/java/com/limind/common/core/redis/RedisCache.java
 create mode 100644 limind-framework/src/main/java/com/limind/framework/config/FastJson2JsonRedisSerializer.java
 create mode 100644 limind-framework/src/main/java/com/limind/framework/config/RedisConfig.java
 delete mode 100644 limind-framework/src/main/java/com/limind/framework/shiro/service/SysShiroService.java
 delete mode 100644 limind-framework/src/main/java/com/limind/framework/shiro/session/OnlineSessionDAO.java
 delete mode 100644 limind-framework/src/main/java/com/limind/framework/shiro/web/filter/online/OnlineSessionFilter.java
 delete mode 100644 limind-framework/src/main/java/com/limind/framework/shiro/web/filter/sync/SyncOnlineSessionFilter.java
 delete mode 100644 limind-framework/src/main/java/com/limind/framework/shiro/web/session/OnlineWebSessionManager.java
 delete mode 100644 limind-framework/src/main/java/com/limind/framework/shiro/web/session/SpringSessionValidationScheduler.java
 delete mode 100644 limind-system/src/main/java/com/limind/system/mapper/SysUserOnlineMapper.java
 delete mode 100644 limind-system/src/main/java/com/limind/system/service/ISysUserOnlineService.java
 delete mode 100644 limind-system/src/main/java/com/limind/system/service/impl/SysUserOnlineServiceImpl.java
 delete mode 100644 limind-system/src/main/resources/mapper/system/SysUserOnlineMapper.xml

2、切换到合并分支(dev)

$ git checkout dev
Switched to a new branch 'dev'
Branch 'dev' set up to track remote branch 'dev' from 'origin'.

3、合并分支

$ git merge feature/limind-redis --no-ff
# 或者
$ git merge feature/limind-redis --no-ff -m 'comment'

第一个命令需要输入合并信息,i开始插入,ESC退出,:wq保存推出命令行。

–no-ff 用于保存之前的分支历史

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jinwen5290

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值