


#SMARTSYNCHRONIZE IGNORE WHITESPACE HOW TO#
We learned a lot from iOS about how to well integrate multiple views into a seamless interface. They have a good start further work is needed (not sure what though)Ģ. Floating inspectors: Inspectors in general are getting better and I definitely prefer when it is well integrated into the view without interrupting my flow. Maybe explore some of the more traditional Git GUI clients like GitK or GitX, but keep in mind, that's not what this is.ġ. If you're a proficient git cli user, and you like it that way, then you're probably best off sticking with what you've got. Little things like auto-stashing when you switch branches will confuse git veterans, but it will make Git much easier to grok for newcomers because of the assumptions it makes about your git workflow. They've created a tool that makes Git more accessible. They haven't re-created the git CLI tool in a GUI, they've created something different. Oh, really?Īt that point I realized that GitHub has done the hard thing. It performs what they call a "smarter version of pull -rebase & push that reduces merge commits but doesn't rewrite your merges". I also wondered what the heck the "Synchronize" button does, so once again, I referred to the blog post. It auto-stashes when you switch branches. I was pretty confused when I switched branches and all my changes were gone. I'd do something in the GitHub app, then go back to my bash prompt to see what happened. When I first fired this up, I made a tarball of one of the repos I'm currently working in (it has uncommitted changes) and started clicking around. Have you tried GitX? What you described seems a bit more like GitX than what GitHub is trying to do here.
