首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用git存储系统配置

使用git存储系统配置
EN

Stack Overflow用户
提问于 2012-06-06 05:36:46
回答 2查看 856关注 0票数 1

我想使用git来管理我的linux机器的配置。我开始将存储库文件夹放到系统根目录中:

代码语言:javascript
复制
cd /
git init

当我现在移动到/etc文件夹并执行git status时,我得到:"#当前不在任何分支上。“并将根文件夹中所有项目的列表视为“未跟踪的文件”。

我做错了什么?

奥利弗

EN

回答 2

Stack Overflow用户

发布于 2012-06-06 05:39:59

git init初始化一个空的存储库,没有提交,也没有头(即分支)。您必须首先添加内容,并至少创建一个提交才能创建分支(master)。

例如:

代码语言:javascript
复制
git add /etc/.
git commit -m 'Add all /etc/ data'

如果你打算使用git来做这件事,你真的应该把很多文件添加到一个.gitignore中,而且通常只添加你真正想要添加到存储库中的那些文件。

票数 4
EN

Stack Overflow用户

发布于 2012-06-06 06:30:17

也许你应该使用etckeeper,它确实将你的etc配置存储在一个git (或任何其他dvcs)存储库中。它可以与包管理器集成,以便在安装包时自动创建新的快照。

http://joeyh.name/code/etckeeper/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10905340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档