2010-09-15 120 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