Re: .gitignore vs untracked working file
- From
Johannes Sixt <j.sixt@viscovery.net>
- Date
- Aug 10, 2009, 11:41 UTC
- Message-ID
- <4A800785.8050909@viscovery.net>
- In-Reply-To
- <286817520908100317k4e98faf9n4e852b7abd4719fe@mail.gmail.com>
Rostislav Svoboda schrieb:
Show 11 quoted lines
> 2009/8/10 Uwe Kleine-König <u.kleine-koenig@pengutronix.de>: >> Hello, >> >>> $ git checkout master >>> error: Untracked working tree file 'Project/bin/path/file.jjt' would >>> be overwritten by merge. >> What is the output of >> >> $ git ls-files master bin/ > > Nothing:
It should have been
$ git ls-tree master bin
> BTW the rule to ignore bin/ is exclusively in the .gitignore on the > branch mybranch not in the master branch. Might this be the problem?
It might be, depending on how precious Project/bin/path/file.jjt is for you. Try this:
$ git checkout -f master
This will overwrite the existing file with the version from master. If you later
$ git checkout mybranch
then the file will be *removed*.
-- Hannes