Re: [BUG] git checkout <branch> allowed with uncommitted changes
- From
- Holger Hellmuth <hellmuth@ira.uka.de>
- Date
- Oct 13, 2011, 12:55 UTC
- Message-ID
- <4E96DFDE.4060707@ira.uka.de>
- In-Reply-To
- <loom.20111013T141239-151@post.gmane.org>
On 13.10.2011 14:42, arQon wrote:
Show 18 quoted lines
>> git co -b foo > Switched to a new branch 'foo' >> notepad file1 > (edit stuff) >> git st > # On branch foo > # Changes not staged for commit: > # modified: file1.txt > >> git co master > M file1.txt > > Maybe I'm just missing something obvious, but at the time that last "git > co master" was issued: > > The file is locally modified. > The file is different on the current branch (foo) than on the branch to which > I am switching (master).
Wrong. On branch foo as well as on master the same old file1.txt is committed. You never staged nor committed the new file1.txt anywhere.
> The command fails to refuse to switch branches.