目录

一、k9s

1.查看k8s中的pod等信息:

2.快捷键:

3.解决线不连贯事项:

二、zookeeper分布式协同中间件(不是注册中心)

1.文章

2.清理data和data的log

三、git

四、git下载:

五、git clone --depth=1 xxx -b 分支名

六、放弃所有没有add的修改:

七、git diff 

八、git 分支:

九、git fetch

十、Git push remote rejected {change ### closed}:

十一、将本地的(master)修改,合入新分支(已经拉好了)abc上:

十二、

一、k9s

1.查看k8s中的pod等信息:

可使用k9s

首先:下载k9s二进制文件;

然后:给二进制文件重命名至bash_profile文件中,source .bash_profile使其生效;

在然后:按shift+command+o,选k9s,即能够进入k9s的使用

当选Default时,用的默认的k8s的一切命令;

然后,选择k9s之后,执行:

k9s --kubeconfig 配置文件.conf

如图:

2.快捷键:

shift+;代表出现输入框,供执行命令;

shift+? 代表查看命令如何使用;

暂停日志滚动:s

恢复日志滚动:s

掘金

:--->代表输入命令;然后输入ns代表查看工作空间;

?---->代表查看快捷键;

esc--->代表返回

回车-->代表进入pod列表;再回车进入容器列表;按s进入容器shell;若在容器列表,按回车,则看到容器的日志;

s-->代表进入容器中(在容器列表时);

l,进入日志模式后,按s代表,停止日志滚动;

/ ---->代表搜索

ctrl+w--->展示其他列;

3.解决线不连贯事项:

二、zookeeper分布式协同中间件(不是注册中心)

1.文章

可能是把 ZooKeeper 概念讲的最清楚的一篇文章:掘金

2.清理data和data的log

Zookeeper事务日志和snapshot清理方式:

Zookeeper事务日志和snapshot清理方式 - 凝雨 - Yun

zookeeper数据迁移及恢复:

zookeeper数据迁移及恢复 - 凝雨 - Yun

INFO  [SessionTracker:ZooKeeperServer@347] - Expiring session session_id, timeout of 40000ms exceeded:IBM Docs

Zookeeper入门,一篇就够啦:https://my.oschina.net/u/4350344/blog/4327349

python 操作zookeeper详解 : 非常抱歉,全站内容审核中... - 博客园团队 - 博客园

kazoo使用文档:kazoo.client — kazoo 2.6.0 documentation

三、git

新创建仓库后,如何提交本地的代码:

2. 切换分支【教程1 操作分支】 | 猴子都能懂的GIT入门 | 贝格乐(Backlog)

git branch查看不到分支的名字解决办法 - Vera_min - 博客园

git reset --soft,--hard的区别:git reset --soft,--hard的区别 - 简书

git reset --soft HEAD~  # 之后,再git pull 可以恢复head指针;

git reset --mixed HEAD~ #之后,再git add之后,就等价于git reset --soft HEAD~;命令了,变化变成了绿色的了即在index暂存区中。然后再git pull 可以恢复head指针;

四、git下载:

git checkout tag或者commit号

GitHub下载克隆clone指定的分支tag代码 - Tse先生 - 博客园

五、git clone --depth=1 xxx -b 分支名

六、放弃所有没有add的修改:

https://blog.csdn.net/xiaofuge027/article/details/87935490?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control

git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态

git丢弃本地修改的所有文件(新增、删除、修改)_leedaning的专栏-CSDN博客_git丢弃本地修改

git reset --soft,--hard的区别 - 简书

七、git diff 

git diff HEAD :不带文件名比较多个文件

Git diff 常见用法 - 浅浅念 - 博客园

八、git 分支:

九、git fetch

掘金

十、Git push remote rejected {change ### closed}

gerrit - Git push remote rejected {change ### closed} - Stack Overflow

十一、将本地的(master)修改,合入新分支(已经拉好了)abc上:

Git:将当前修改的内容提交到新的分支上_Oruizn的博客-CSDN博客

1.master分支:

git stash push -m “注释” 要保存的文件  #(git stash 部分文件__古井心-CSDN博客_git stash 指定文件

git stash list

2.切到abc分支:

git checkout -b abc

git pull

git stash pop stash@{0}

git add xxxx

git commit -m "xxxxxxxxx"

git push origin HEAD:eeeeeeee

3.问题:git pull 后,怎么把master上的abc日期后的内容,均提交了过来呐?

git pull命令的用法 - 暗恋桃埖源 - 博客园

git pull 

git pull origin abc  #是将远端主机origin的分支abc内容与本地分支合并;

4.恢复到上个cr并保留上个cr到现在的本地修改:

git reset --soft commit号

十二、

Git - 远程分支

git pull 和 git fetch的区别? - 知乎

切到git checkout -b 分支名后,git pull 会出现如下信息:

git pull命令操作 git pull <remote> <branch>_眉梢阿啰姑娘-CSDN博客

git操作之pull拉取远程指定分支以及push推送到远程指定分支_wx60bf0f6c32435_51CTO博客

十三、获取当前分支的commitID

git使用的一些姿势 - 简书

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐