跳转到内容

Git 集成

当你在 git 仓库内浏览时,DeckCrate 会把仓库状态直接呈现在文件列表中。

状态栏会显示当前分支,以及相对其上游的领先 / 落后数量。

每个文件和文件夹都会带上一个小小的状态标记

  • 已提交
  • 已修改
  • 已暂存
  • 未跟踪
  • 已忽略
  • 有冲突

文件夹会采用其最重要子项的状态,因此你不必展开它就能发现变化。

Git 集成使用系统安装的 git —— 应用本身不捆绑 git。可在首选项 → Git 中切 换:

  • 默认开启
  • 未安装 git 时,该开关会被隐藏

在仓库内,你还可以从命令菜单 → **工具**运行两条日常的远程 同步命令:

  • Git pull —— 在当前文件夹执行 git pull,然后刷新列表。
  • Git push —— 在当前文件夹执行 git push

这些条目只有当当前文件夹位于 git 工作树内、且已安装 git 时才会出现在工具子 菜单中 —— 这与上面的状态标记开关无关。执行结果会通过提示反馈;失败时会显示 git 自 己的消息(例如没有上游分支、需要身份验证或存在冲突)。