2010-09-15 37 views
2

我想在克隆时忽略.gitignore动作?克隆时如何忽略.gitignore动作?

例如)

存储库包含以下文件。

A.TXT B.O的.gitignore < - 的.gitignore定义*的.o

所以我的本地库只克隆时A.TXT。

但是我想在克隆时有A.txt B.o .gitignore。

谢谢thenducks!

+0

你想.gitignore不忽略文件? – 2010-09-15 14:41:47

+0

[Committing Machine Specific Configuration Files]的可能重复(http://stackoverflow.com/questions/1396617/committing-machine-specific-configuration-files) – Senseful 2014-08-15 01:02:54

回答

3

克隆与.gitignore无关,这些文件未被克隆的原因很可能是......好吧......它们被忽略了!所以,如果你想在回购协议中使用B.o(并作为结果,在克隆中),只需将该文件添加到git add -f B.o的回购中并提交。

+2

换句话说,从_repository_克隆克隆(就是说,例如, '.git'目录,你看不到),而不是从工作目录。将文件作为克隆的一部分的唯一方法是将其保存到回购站中。 – rfunduk 2010-09-15 14:43:06

+0

事实上,通常从裸回购做你的拉(通常),而不是从某人开始工作(如在,根本不应该有工作目录)。 – rfunduk 2010-09-15 14:43:46

+0

如果你正在寻找一个类似的解决方案,但是每隔一段时间都要忽略'Bo',那么请参见[这个问题](http://stackoverflow.com/questions/8584890/git-default-files-ignoring-after-first-pull)时间改变了。 – Senseful 2014-08-14 00:34:16