logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

常用终端工具的总结与对比

本文整理了终端开发常用工具,分为SSH客户端、终端模拟器和终端复用器三大类。SSH客户端如SecureCRT、WindTerm适合运维场景,内置SSH协议;终端模拟器如iTerm2、Kitty主要用于本地开发;终端复用器tmux和Zellij运行在远端服务器,可保持会话不中断。文章详细介绍了各类工具的特点、平台支持和成熟度,并提供了tmux和Zellij的核心操作命令,帮助开发者根据需求选择合适的

文章图片
git克隆报错时The project you were looking for could not be found...

问题如上,使用git clone命令克隆一个仓库的时候,提示我项目找不到或者没有权限,一开始我还以为路径拼错了,核对了两遍确认仓库地址正确的,访问仓库的权限肯定也有的,我使用账号和密码可以成功登录gitlab网站并且看到这个项目,网上查询方案大概原因是电脑的git自动保存了其他的用户名密码信息,与当前项目的用户名密码与之前的发生冲突,处理掉这种情况就行了...

文章图片
#git#gitlab
gitlab修改代码库的名称、路径和分组

工作项目的源码使用gitlab进行管理,通常情况下不会修改代码库和路径,但是非一般的情况总是存在,比如刚刚立项时多次调整项目名,甚至改变管理层级,所以还是有这类需求的,一开始我本打算将旧的代码库和提交记录推送到新的地址和分组,后来在gitlab后台里翻了翻,结合网络大神们的指点,发现可以直接修改代码库的名称和分组,总共需要修改3个配置,一起来看下...

文章图片
#gitlab
git查看历史记录及修改内容

在 `Git` 中没有真正的方法来做任何事情,这就是它的妙处!比如查看修改内容这件事,有些人会想到 `git log`,有些人会想到 `git show`,最近我又学到一个 `git whatchanged`,实现目的方法多种多样,各种途径任君挑选...

文章图片
#git
Windows设置防火墙允许指定应用正常使用网络

很长一段时间以来,防火墙这个神奇的“玩意”在我的电脑上基本属于名存死亡,因为做网络软件开发的缘故,经常需要别人连接我的电脑来进行测试,打开Windows的防火墙常常出现网络无法联通的情况,所以在我的电脑上防火墙基本处于关闭状态,我们要怎样正确的打开防火墙呢...

文章图片
#网络#windows
git log根据特定条件查询日志并统计修改的代码行数

想要统计就得有数据源,而 `git log` 命令恰恰就能提供这个数据源,`git log` 本身就是一个显示日志的命令,日志记录的是代码库变化的数据,类似于描述代码库变化的 “史书”,想要描述历史就需要大量的数据支撑,想要统计修改的代码行数,只要我们从历史记录中找到需要计算的部分就可以了...

#git
git在回退版本时HEAD~和HEAD^的作用和区别

今天总结一个小知识点,虽然不难,但是对新手有很强的迷惑性,了解一下也挺好。我们在使用 Git 回退到版本的时候,可能见过这种写法 `git reset --hard HEAD~`,有时候也会遇到这种写法 `git reset --hard HEAD^`,这两个语句都是将代码库还原到上一个版本,但是只差了一个符号,他们究竟有什么区别呢?这里先给出结论:`HEAD~` 和 `HEAD^` 含义不同,功

#git
配置Beyond Compare 4作为git mergetool来解决git merge命令导致的文件冲突

使用 `git merge` 命令合并代码的时候可能会产生文件冲突,产生这种冲突的根本原因是文件的同一处同时被多次修改,这种同时修改常体现的不同分支上,当多个分支修改了同一处代码,再合并代码的时候就会产生冲突,因为 `git` 程序也不知道我们想要保留哪一份修改,这时就需要我们手动修改产生冲突的文件...

#git
git checkout/git reset/git revert/git restore常用回退操作

经常会听到别人说,如果时光可以倒流,我将会如何如何,可是现阶段的科技还达不到时光倒流的目的,或许在《三体》世界的四维裂缝里可以试一下。现实的世界中找不到后悔药,但是在代码的世界里却可以轻松实现,错误的BUG修改、砍掉的做了一半的功能都可以轻松回退,不留一丝痕迹,回滚之后一切又可以重新开始了...

#git
使用c++filt命令还原C++编译后的函数名

这个命令功能单一,但是非常强大,可以用来还原C++编译后的函数名,为什么C++的函数名需要单独的命令来还原,因为他们看起来都是这样 `_ZNK4Json5ValueixEPKc`、这样 `_Z41__static_initialization_and_destruction_0ii` 或者这样的 `_ZN6apsara5pangu15ScopedChunkInfoINS0_12RafChunkIn

#c++#linux
    共 76 条
  • 1
  • 2
  • 3
  • 8
  • 请选择