小编Pys*_*sis的帖子

如何拉新的子模块

试图在这个网站和其他人寻找答案: StackOverflow - 简单的方法拉最新的所有子模块

他们似乎都想谈谈你是否正在控制它们,而不是如果其他人添加了一个,我只想将额外的一个添加到我的项目中,而不需要保存或备份我的更改,如果我需要删除该文件夹.

我应该删除我已经删除的.gitmodules文件和/或子模块目录git clone --recursive吗?(StackOverflow - 如何git clone包含子模块?)

这些命令似乎也没有帮助:

  • git submodule update --init --recursive 好像什么也没做.
  • git submodule update --recursive 没有.
  • git fetch --recurse-submodules输出Fetching submodule ...几次.
  • git pull --recurse-submodules输出相同的东西,然后Already up-to-date.在获取试用后说.奇怪,因为在任何一种情况下我的子模块都已下载.
  • git clone --recursive ... 尚未尝试过. 我觉得会覆盖我在Stash或其他方面做出的任何改变.
  • git submodule update --recursive --remote 检查出其中一个子模块的新提交SHA.
  • git submodule update --recursive检查出其中一个子模块的新提交SHA.可能是较旧的原始提交级别.
  • git submodule status 为每个提供适当的SHA,版本和名称信息,同时仍然缺少我想要的那个.
  • git submodule foreach git pull origin master
  • git submodule update 什么也没做.

我每次都手动仔细检查库目录,以确定是否出现了额外的子模块.

我想避免执行某些操作,除非它们对我当前包含代码更改的存储库状态没有破坏性,并解决了我的问题,以防它是我提到的但没有运行的命令,或者其他人有另一个尝试. …

git git-submodules

17
推荐指数
2
解决办法
1万
查看次数

如何否定fish shell中if语句的程序错误代码?

我想做一些像这些语句中的任何一个,这可能像bash,但收到错误:

if ! prog ...
  ....
Run Code Online (Sandbox Code Playgroud)

错误: fish: Unknown command '! prog ...'

if test ! prog ...
  ....
Run Code Online (Sandbox Code Playgroud)

错误: test: Expected a combining operator like '-a' at index 2

shell fish

4
推荐指数
1
解决办法
653
查看次数

Mailto 链接在我的 Mac 上不起作用

在检查了这个问题后(Mailto 链接在 Chrome 中什么都不做,但在 Firefox 中有效?),我已经尝试并确定:

  • 我最初chrome://settings/handlers为电子邮件和日历链接设置了此设置(Chrome 设置->内容设置->管理处理程序...())以使用我拥有帐户的关联 Google 服务,假设他们将尝试通过铬浏览器。
  • 我删除了我现有的处理程序。单击 mailto 链接仍然无效,而且我无法通过 Chrome 手动添加链接。
  • 我在 Microsoft Outlook for Mac 15.33 中没有看到可以使用的相关设置。
  • 我无法轻松重置此行为以进一步调查,因为转到 Gmail 不会再次显示处理程序图标:

在 chrome 中设置 mailto

Mac 10.12.3

其他链接:

mailto macos google-chrome

2
推荐指数
3
解决办法
1万
查看次数

标签 统计

fish ×1

git ×1

git-submodules ×1

google-chrome ×1

macos ×1

mailto ×1

shell ×1