News for hackers. Stuff that matters.
Re: GitHub Desktop is now available by arrmn on Wednesday August 12, 2015 @12:40PM (#10048829)
I'm a beginner here so sorry for if it's a stupid question. I work with GitFlow and the only things I use are commits and checkouts, but for what do you use Git?

About which powerful features are you talking about, does anyone have a link with some more in depth informations?

Re: GitHub Desktop is now available by coldpie on Wednesday August 12, 2015 @01:12PM (#10049082)
Some features I use: Cherry-picking commits across branches. Merging branches. Rebases for forward-porting your work onto a new upstream. Bisects for determining which commit introduced a bug. Push/pull for sharing. Format-patch for sending patches around. Submodules.
Re: GitHub Desktop is now available by pbowyer on Wednesday August 12, 2015 @05:47PM (#10050870)
Two of these I haven't done: Cherry-picking (well I did once, it went so wrong I had to reset the repository), and Bisects. That sounds very useful.
Re: GitHub Desktop is now available by coldpie on Thursday August 13, 2015 @11:42AM (#10055019)
If you want to get a deeper understanding of what git's doing, read gitcore-tutorial(7). It's pretty easy to understand git's internals, and once you know them, it's easier to understand what the user commands are actually doing. Then, if something goes wrong, it's much easier to recover.
Re: GitHub Desktop is now available by krisgenre on Wednesday August 12, 2015 @01:48PM (#10049370)
I am a guy who usually puts too much info into commit messages instead of code comments. Git blame recently helped me to find out why I had added a particular line to a lengthy if condition.
Re: GitHub Desktop is now available by gaius on Wednesday August 12, 2015 @01:58PM (#10049449)
Svn blame would have done the same... Where's the git-specific use?
Re: GitHub Desktop is now available by sandyarmstrong on Wednesday August 12, 2015 @03:30PM (#10050072)
As with many svn features, blame requires access to the server and is also quite slow. In git, this sort of thing is instantaneous and therefore viable to do all the time if you like.
Re: GitHub Desktop is now available by krisgenre on Wednesday August 12, 2015 @02:09PM (#10049531)
Lol! Never knew svn blame existed :-). I suppose tracking a change over multiple merges may not be easy?
Re: GitHub Desktop is now available by camenk on Wednesday August 12, 2015 @12:54PM (#10048916)
I think we use a lot of PR flow in our team. It's really powerful if you collaborate or plan to collaborate with others as it allows you to get together and look at the commits to ensure code quality (in theory).

Even the command line git itself is really nice because it gives you the current condition of your repo and suggestion on what you can do next. You have changes, if you want to commit use this command or if you want to add use this command.

Re: GitHub Desktop is now available by on_and_off on Wednesday August 12, 2015 @12:49PM (#10048881)
there are many 'minor' features that are occasionally useful. For example, when you make a stupid mistake, reflog can make you gain a couple of minutes.