Часть проекта двух репозиториев Git - Как игнорировать разные файлы для каждого? - PullRequest
1 голос
/ 04 февраля 2010

Аналогично этому вопросу - Как мне клонировать все удаленные ветви с помощью Git? , если я настроил Github-репозиторий следующим образом:

$ git clone git@github.com:viatropos/spree.git mycart
$ cd mycart
$ git branch
* master
$ git remote add origin git@github.com:viatropos/mycart.git
fatal: remote origin already exists.
$ git remote add myfork git@github.com:viatropos/mycart.git
$ git branch -a
* master
  origin/0_8_5
  origin/0_9_2
  origin/494-rake-task-for-default-data
  origin/598-ruby-19
  origin/611-refactor-charges-to-use-calculators-and-be-polymorphic
  origin/811-refactor-payment-gateways
  origin/HEAD
  origin/master
  origin/nested_attributes
  origin/slicehost
  origin/taxonomy_landing
  origin/v9_592_tmp
$ git checkout -b slicehost origin/slicehost
Branch slicehost set up to track remote branch refs/remotes/origin/slicehost.
Switched to a new branch "slicehost"
$ git branch
  master
* slicehost

... Как мне сделать так, чтобы исходный проект git@github.com:viatropos/spree.git игнорировал что-либо в каталоге vendor / extensions, а проект git@github.com:viatropos/mycart.git - если только этот основной проект / каталог (mycart) был только один?

1 Ответ

1 голос
/ 04 февраля 2010

Вы имеете в виду .gitignore под "игнорирует что-либо в ..."? Этот файл также является версионным, поэтому вы можете добавить вендора / расширения в .gitignore в одной ветви и удалить его в другой

...