首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于dotfiles的git repo .克隆到家乡

用于dotfiles的git repo .克隆到家乡
EN

Server Fault用户
提问于 2012-04-23 20:47:13
回答 3查看 1K关注 0票数 2

我正在学习git,我使用它的测试用例是保存我的linux配置文件设置(.bashrc .profile .tmux.conf等)。

在我的主计算机上,回购文件是在主文件夹中创建的: base=/ home /bvector/ files=/home/bvector/..profile,等等。

但是,当我在machine2上克隆回购时,它会转到/home/bvector/home (因为回购名为home) base=/home/bvector/home/ file=/home/bvector/home/..profile,等等。

是否有一种方法,使克隆回购是基于我的主文件夹与所有文件在正确的地方,默认情况下?我所读到的所有内容都表明,您不能将回购复制到非空目录,这将使在多台机器上进行回购变得更加麻烦,并且能够无缝地提交更改。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2012-04-24 06:15:47

Github刚刚启动了一组新的页面,描述了如何在这种情况下使用Github。

http://dotfiles.github.com/

票数 3
EN

Server Fault用户

发布于 2012-04-24 00:45:58

容易(不雅?)要做的事情是:

代码语言:javascript
复制
git clone --bare whatever ~/.git

--bare选项告诉它基本上签出一个普通.git目录的内容(这样它就不会检出一个工作副本),然后放到~/.git目录中。您可以使用git checkout <file>获取单个文件,或者使用git reset --hard替换git存储库中的所有现有文件。

票数 2
EN

Server Fault用户

发布于 2012-04-24 04:59:24

代码语言:javascript
复制
cd ~
git init
git remote add origin ssh://host/repo.git
git pull origin master

这在这种情况下是可行的。来自https://stackoverflow.com/questions/9443927/git-clone-into-home-directory

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

https://serverfault.com/questions/382384

复制
相关文章

相似问题

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