Henry Henry
  • JavaScript
  • TypeScript
  • Vue
  • ElementUI
  • React
  • HTML
  • CSS
  • 技术文档
  • GitHub 技巧
  • Nodejs
  • Chrome
  • VSCode
  • Other
  • Mac
  • Windows
  • Linux
  • Vim
  • VSCode
  • Chrome
  • iTerm
  • Mac
  • Obsidian
  • lazygit
  • Vim 技巧
  • 分类
  • 标签
  • 归档
  • 网站
  • 资源
  • Vue 资源
GitHub (opens new window)

Henry

小学生中的前端大佬
  • JavaScript
  • TypeScript
  • Vue
  • ElementUI
  • React
  • HTML
  • CSS
  • 技术文档
  • GitHub 技巧
  • Nodejs
  • Chrome
  • VSCode
  • Other
  • Mac
  • Windows
  • Linux
  • Vim
  • VSCode
  • Chrome
  • iTerm
  • Mac
  • Obsidian
  • lazygit
  • Vim 技巧
  • 分类
  • 标签
  • 归档
  • 网站
  • 资源
  • Vue 资源
GitHub (opens new window)
  • 说明
  • Vim

  • VSCode

  • Chrome

  • iTerm

  • mac

  • Obsidian

  • lazygit

    • lazygit-01-简单使用
      • 任务点
      • 社群讨论
  • 学习双拼
  • Vim 技巧

  • 键盘侠
  • lazygit
Henry
2022-07-04
目录

lazygit-01-简单使用

# 任务点

brew install lazygit
1

配置别名:

echo "alias lg=lazygit">>~/.zshrc
1

通过 hl 来切换面板,比如当前切换到 commits 里,可以通过 jk 来在内部进行切换

可以通过 x 打开菜单

当选中 files 面板后,可以通过 Space 来进行 add 操作,将文件放到 staged changes,也可以通过 Space 来进行 remove 操作,将文件从 staged changes 删除

可以通过 c 来进行提交操作,如果想要 reset,只需要选中某次提交的 commit,然后按 g 即可

键入 p 进行 push 操作。

当然还可以进行更复杂的操作:

可以在第二个面板,按下 Enter 进入右侧区域,通过 tab 来回切换 staged 区域和 unstaged 区域,通过 Space 来以行为单位进行 add 操作或者 remove 操作

如果要把工作区的文件全部放到暂存区,可以在工作区键入 a,就可以全部放到 staged 暂存区,再次键入 a 就可以移出暂存区

如果要取消某文件的修改,可以键入 d(discard changes);键入 D 是针对于所有的修改过的文件来做 discard

# 社群讨论

lazygit 设置别名后不生效的记得打这个命令 source ~/.zshrc


html tag 跳到闭合 tag 可以吗?vscode vim 有没有对应快捷键 还是说之前说过我忘了

你用 f 跳呗


lazygit 我装完竟然是中文的

我也是中文的

系统语言是中文,所以是中文?


lazygit 真的好爽。。。可惜 windows 不行

你可以用 Sourcetree

source tree 也支持 vim 命令?我记得就是一个可视化的 git 工具吧

对,还以为你就想要一个可视化工具哈哈

哈哈,我还以为这家伙现在变高级了呢

好吧我错了,lazygit 在 windows 上同样适用


我去试试如何在 vscode 中直接召唤出来 lazygit

嗯嗯,配上一个快捷键应该可以滴

目前唯一的解决方案就是在 vscode 内置的 terminal 打开了

得写个插件才能解决这个问题

给 iterm2 设置个一键唤起不行吗

主要是两个点:一个是路径问题,一个是传参问题。Vscode 支持打开 iterm   但是不支持传参

来   试试,vscode 快速打开 lazygit,先安装 ttab

他默认打开这个。

有用 iTerm2 嘛?加个配置

这个是 vscode 的 settings.json 么

是滴

可以了。

我感觉 command+j lg 打开也够用。

喜欢用 vscode 的原因就是   啥功能没有 自己写个插件就好了,这也是为啥使用 obsidian 的原因

我一直不知道 typora 和 obsidian 啥区别。。。。对于这些工具感觉能用好像就行。。。


不知道为什么 arm 架构的安装是错误的,网上查了但是提供的方法不管用。就是安装 lazygit 的时候

我也是 arm,木有问题


怎么切换 branches remotes tags 鸭

[ 向左切换 ] 向右切换


brew 的 lazygit 版本更新为 0.35 了 xdm,如果更新的时候提示 Warning: jesseduffield/lazygit/lazygit 0.34 already installed 可以用 brew install lazygit -s 来使用仓库资源安装

编辑 (opens new window)
上次更新: 5/27/2023, 1:02:05 PM
Obsidian-复习 -2
学习双拼

← Obsidian-复习 -2 学习双拼→

最近更新
01
version 1.15
07-01
02
version 1.14
06-27
03
version 1.13
06-27
更多文章>
Theme by Vdoing | Copyright © 2017-2023 HenryTSZ | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式