git - 使用裸 git repo 进行点文件管理 - 关于 gitignore 的问题
问题描述
这是基于https://www.atlassian.com/git/tutorials/dotfiles。
我不明白这部分:echo ".cfg" >> .gitignore
似乎正在将 dotfiles 文件夹(在本例中为 .cfg/)添加到 ~/.gitignore(主目录)。为什么?它说这是为了避免递归。但是,第一次设置 dotfiles 文件夹/repo 时未列出该步骤。它仅在安装在另一台机器上时包含。为什么除了第一台机器之外的每台机器都需要它?是在设置过程中遗漏了一步,还是在后续安装中实际上是不必要的,或者由于某种原因在安装时需要,但在初始设置期间不需要?
解决方案
推荐阅读
- sql-server - 在 SQL Server 中为只读访问删除和创建相同登录帐户的问题
- macos - 错误:tcpip::Socket::recvAndCheck @recv: peer shutdown
- ruby-on-rails - rails中没有路由匹配?自定义rails中控制器的操作权限
- android - 片段从另一个具有属性初始化的片段继承
- c# - C#正则表达式查找捕获组的数量
- python - Python:为每个函数分配多个返回值?
- javascript - javascript - 使用 xmlhttpRequest 发布大数据
- c - 差异 b/w 使用 %p 和 %d 获取变量地址
- java - mouseMoved(MouseEvent e) 跟不上程序逻辑
- debian - 从 eMMC 卡闪烁到板载 eMMC 的 Beaglebone 问题