So since my attempt to switch branches with the "merge" flag (-m) gave me an 
error, I thought I'd try to go back.

keybounceMBP:Finite-Fluids michael$ git merge --abort
fatal: There is no merge to abort (MERGE_HEAD missing).
keybounceMBP:Finite-Fluids michael$ git status
On branch cleanup
Unmerged paths:
  (use "git reset HEAD <file>..." to unstage)
  (use "git add <file>..." to mark resolution)

        both modified:   
src/main/java/com/mcfht/realisticfluids/fluids/BlockFiniteFluid.java

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   src/main/java/com/mcfht/realisticfluids/FluidData.java
        modified:   
src/main/java/com/mcfht/realisticfluids/commands/CommandEnableFlow.java
        modified:   
src/main/java/com/mcfht/realisticfluids/fluids/BlockFiniteLava.java

no changes added to commit (use "git add" and/or "git commit -a")

I'm not saying this is necessarily wrong (the other branch does have 
everything, and I'm on a branch where I could just commit all these changes 
now, and worry about fixing it later; no data would be lost), but I do think 
that it breaks the user's reasonable beliefs about what the system does -- 
including the ability of a version control system to roll back to a prior state 
(which in this case it cannot -- or if it can, I don't know how.)


---
Entertaining minecraft videos
http://YouTube.com/keybounce

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to