我有初始化git并将其与github存储库连接的~/.emacs.d/。现在我意识到,我不需要让我的个人.emacs.d/成为推送的主人,相反,我需要创建我的.emacs.d/的一个“不可知论”的去个性化版本。我是否可以简单地将整个~/.emacs.d/目录-- .git和all --复制到一个新位置,比如~/pure/.emacs.d/,并开始使用它作为原始github存储库的基础?或者,在.git中是否有一些东西将它绑定到原来的`~/.emacs.d/位置?
发布于 2019-04-25 12:10:38
不,在git中没有基于路径的绑定。包含.git的目录将成为存储库的根目录。您可以在根目录中移动,而不会丢失任何内容。
所以就这么做吧
cp -R ~/.emacs.d ~/pure/并且您可以签出~/pure/.emacs.d中的分支
cd ~/pure/.emacs.d && git checkout master您可以使用这个新路径来合并“不可知的”更改,同时保持旧的提交不变
https://stackoverflow.com/questions/55841578
复制相似问题