linux - 如何在另一个目录中的单个 Git 存储库中管理不同目录中的 Linux 设置(配置)文件?

标签 linux git version-control centos

假设我在不同的位置有 6 个不同的文件,我想将它们放在一个存储库下。

例如我有这样的文件

~/bashrc
/etc/php.ini
/etc/apache.conf
/etc/virtualhosts.conf
/scripts/mybackup.sh

现在我想将它们从一个位置放在我的一个名为 My Scripts 的存储库中,这样如果我使用 git status 然后如果这些文件被修改,那么我可以从一个位置看到那些。我可以使用符号链接(symbolic link)吗?

最佳答案

您可以使用符号链接(symbolic link)。这确实是 dotfiles 管理器,如 homesick做。有一个脚本可以自动为您生成所有链接,以防您想将您的设置克隆到另一个盒子。

关于linux - 如何在另一个目录中的单个 Git 存储库中管理不同目录中的 Linux 设置(配置)文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17518496/

相关文章:

linux - bash 中使用的 -ex 选项是什么 | #!/bin/bash -ex 意思

git - 过去 24 小时内添加到 master 的日志提交

version-control - 如何管理个人项目

version-control - Team Foundation Server 源代码控制结构

c - 将版本信息写入注释 block

c - 从 micaz 读取串口

c++ - 如何在 net-snmp 中打印整数和 Counter32 值

ruby - "export RUBYLIB=<path>/gem/lib"有什么作用?

node.js - 超音速框架中的项目创建错误

git - 添加一个跟踪 master 的 git 子模块