Thread (27 messages) flat view 27 messages, 10 authors, 2016-06-15

Re: [BUG] git checkout <branch> allowed with uncommitted changes

From: Holger Hellmuth <hidden>
Date: 2016-06-15 22:52:14

On 13.10.2011 14:42, arQon wrote:
quoted
git co -b foo
  Switched to a new branch 'foo'
quoted
notepad file1
(edit stuff)
quoted
git st
  # On branch foo
  # Changes not staged for commit:
  #       modified:   file1.txt
quoted
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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help