相关疑难解决方法(0)

Git:我可以在status,diff等中禁止列出'modified content'/ dirty submodule条目吗?

有些人(我认为在1.6.x版本附近)git意识到了子模块内部的变化.那只会让我烦恼:

$ git status vendor | grep modified:
#       modified:   vendor/rails (modified content)
$ git diff vendor/
diff --git a/vendor/rails b/vendor/rails
--- a/vendor/rails
+++ b/vendor/rails
@@ -1 +1 @@
-Subproject commit 046c900df27994d454b7f906caa0e4226bb42b6f
+Subproject commit 046c900df27994d454b7f906caa0e4226bb42b6f-dirty

请停止?

编辑:

好的,我有答案.现在我有另一个问题:

我可以把它放进去~/.gitconfig吗?从我最初看起来我不能,并且我没有看到任何有希望通过略读补丁.(我想我仍然可以做别名.)

git git-config git-submodules

119
推荐指数
6
解决办法
4万
查看次数

忽略子文件夹中的.git文件夹

是否可以将具有.git文件夹的子文件夹添加到repo,而不将Git视为子模块?我已经尝试了不同的方法来忽略.git文件夹,但是迄今为止没有任何方法可行.

我在/.gitignore尝试过:

/vendor/**/.git/
Run Code Online (Sandbox Code Playgroud)

..and in /vendor/.gitignore:

.git/
Run Code Online (Sandbox Code Playgroud)

我想忽略的.git文件夹位于/ vendor/foo/bar /中.

git

10
推荐指数
2
解决办法
1378
查看次数

标签 统计

git ×2

git-config ×1

git-submodules ×1