我看到有几个人用他们的点文件git回购。 我想知道他们是否只是 cd ~/ git init git add .vimrc // etc ? 那么这就是他们如何保持最新? 或者他们可能会复制并同步它们? 你们推荐或使用什么策略? 大多不想承诺和推动我的整个〜/ 谢谢
我注意到我有一些以.un〜结尾的点.un~ ,比如我有一个.vividchalk.vim.un~ ,但是我不确定它是从哪里来的。 看起来他们是在terminal里使用Vim的时候创build的。 这些文件是什么? 当我closures正在编辑的文件时,可以让他们自己删除吗?
我正在通过一个Git仓库进行search,并希望包括.git文件夹。 如果我运行, grep不包括这个文件夹 grep -r search * 什么是一个grep命令来包含这个文件夹?
我很困惑什么是正确的方式来忽略git中的目录的内容。 假设我有以下目录结构: my_project |–www |–1.txt |–2.txt |–.gitignore 这个之间有什么区别: www 和这个? www/* 我问这个问题的原因是:在git中,如果一个目录是空的,git将不会在存储库中包含这样的空目录。 所以我试着在目录下添加一个额外的.gitkeep文件,这样它就不会是空的。 当我尝试这个解决scheme时,如果在.gitignore文件中,我写如下: www !*.gitkeep 它不起作用(我的意图是忽略www下的所有内容,但保持目录)。 但是,如果我尝试以下操作: www/* !*.gitkeep 那就行了! 所以我觉得这两种方法肯定有一些区别。