摘要:
什么是注册中心 服务提供者 启动的时候向注册中心上报自己的网络信息; 服务消费者 启动的时候向注册中心上报自己的网络信息,拉取provider的相关网络信息 ; 注册中心 在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用;服务管理,核心是有个服务注册表,心 阅读全文
摘要:
测试如下: 先将远程的代码修改,之后更新; 之后将工作区修改的代码(这里修改的代码跟远程修改的位置一样)提交到本地,之后拉取远程的代码,会发现有冲突; Accept Yours 就是直接选取本地的代码,覆盖掉远程仓库的 Accept Theirs 是直接选取远程仓库的,覆盖掉自己本地的 选择Merg 阅读全文
摘要:
git reset是回滚操作,在 idea 中使用如下: Reset Type 有三种: Mixed 默认方式,只保留源码,回退 commit 和 index 信息 Soft 回退到某个版本,只回退了 commit 的信息,之前写的代码还是保留的,不会恢复到 index file 一级。如果还要提交 阅读全文
摘要:
在前面说过,git stash 命令的作用就是将目前还不想提交的但是已经修改的内容进行保存至堆栈中,后续可以在某个分支上恢复出堆栈中的内容;git stash 作用的范围包括工作区和暂存区中的内容,没有提交的内容都会保存至堆栈中;使用场景:假如突然线上出现 bug,我们需要先切换到 master 分 阅读全文
摘要:
git stash命令的作用就是将目前还不想提交的但是已经修改的内容进行保存至堆栈中,后续可以在某个分支上恢复出堆栈中的内容。git stash作用的范围包括工作区和暂存区中的内容,没有提交的内容都会保存至堆栈中。 git stash save 带备注信息的git stash,会将备注信息存储起来; 阅读全文
摘要:
git diff操作 git diff用于比较差异; git diff 不加任何参数 用于比较当前工作区跟暂存区的差异 git diff --cached 或者--staged 对比暂存区(git add 之后)和本地仓库(git commit 之后) git diff HEAD 对比工作区(未 g 阅读全文
摘要:
git tag操作 git标签操作 # 列出所有tag git tag # 新建一个tag在当前commit git tag [tag] # 新建一个tag在指定commit git tag [tag] [commit] # 删除本地tag git tag -d [tag] # 删除远程tag gi 阅读全文
摘要:
git reset 操作 git reset git reset HEAD 文件名 移除不必要的添加到暂存区的文件 git reset HEAD^ 或者 commitid 去掉上一次的提交 git reset --soft HEAD^ 修改上次提交的信息,即commit -m "修改这里的内容" g 阅读全文
摘要:
git log操作 log命令的作用:用于查看git的提交历史; git log命令显示的信息的具体含义: commit SHA-1 校验和 commit id Author 作者跟邮箱概要信息 Date 提交时间 git log操作 # 表示查看最近几次的提交 git log -数字 # 显示最近 阅读全文
摘要:
git的分支操作 软件项目中启动一套单独的开发线的方法,可以很好的避免版本兼容开发的问题,避免不同版本之间的相互影响,封装一个开发阶段,解决bug的时候新建分支,用于对该bug的研究; git中跟分支相关的命令 git branch # 列出所有本地分支 git branch # 列出所有远程分支 阅读全文