Results 59 comments of Yue Lin Ho

@csware Not only FETCH_HEAD can be used as Branch, but also remotes/xxx can be used. using remotes/xxx also result in detached HEAD. => make sure to use a local branch...

@csware @ch3cooli I think @ch3cooli's idea is very good. (after thinking it during take a nice hot shower. ^^Y) So, now, the concept: 1. always the Branch is moved, whatever...

Maybe adding a `` item(first item) into Branch control. If select it, then invoke the Create Branch dialog.

updated another new version, but not fully test yet. So, still WIP. (also rebase it onto current master.)

@csware such as this? ![gui](https://cloud.githubusercontent.com/assets/5831804/4977949/b13e9e96-68eb-11e4-8a08-f8250a5c300c.png)

@csware Before figuring out what you want, do you still want the pick mode?

Few month ago, I have this in my mind: ![new_rebase](https://cloud.githubusercontent.com/assets/5831804/4980084/c57e827a-68fc-11e4-92aa-a760b42603e6.png)

> Maybe another option would be to ask the user: "Hey you're on detached head now, do you want to create a new branch here?" I also thought this. It...

For FETCH_HEAD situation, the CLI should be **git cherry-pick ..FETCH_HEAD** ![cmd](https://cloud.githubusercontent.com/assets/5831804/4991549/29c3a750-69d0-11e4-8573-1b1724d8c382.png) BTW, ![rebaseabc](https://cloud.githubusercontent.com/assets/5831804/4991566/5e0a028e-69d0-11e4-98e5-7ee47d41dfbf.png) And a user requests this ([~~issue 2531~~](https://code.google.com/p/tortoisegit/issues/detail?id=2351)).