首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >移动整个git目录

移动整个git目录
EN

Stack Overflow用户
提问于 2019-04-25 11:55:00
回答 1查看 31关注 0票数 2

我有初始化git并将其与github存储库连接的~/.emacs.d/。现在我意识到,我不需要让我的个人.emacs.d/成为推送的主人,相反,我需要创建我的.emacs.d/的一个“不可知论”的去个性化版本。我是否可以简单地将整个~/.emacs.d/目录-- .git和all --复制到一个新位置,比如~/pure/.emacs.d/,并开始使用它作为原始github存储库的基础?或者,在.git中是否有一些东西将它绑定到原来的`~/.emacs.d/位置?

EN

回答 1

Stack Overflow用户

发布于 2019-04-25 12:10:38

不,在git中没有基于路径的绑定。包含.git的目录将成为存储库的根目录。您可以在根目录中移动,而不会丢失任何内容。

所以就这么做吧

代码语言:javascript
复制
cp -R ~/.emacs.d ~/pure/

并且您可以签出~/pure/.emacs.d中的分支

代码语言:javascript
复制
cd ~/pure/.emacs.d && git checkout master

您可以使用这个新路径来合并“不可知的”更改,同时保持旧的提交不变

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

https://stackoverflow.com/questions/55841578

复制
相关文章

相似问题

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