I'm a somewhat advanced user of Git. My coworkers use me as a reference when they have a problem of a difficult merge to solve. I don't follow each Git release, but I also didn't notice a great productivity enhancement for a long time. Sure it is a sign of a mature project, but I'd like to know: What's the somewhat recent Git feature that you really improved your productivity?
git range-diff Very useful to get an overview of what changed after a rebase. https://git-scm.com/docs/git-range-diff
Highlights from Git 2.28
101–110 of 147 posts
Re: Highlights from Git 2.28
#102Earlier quoted context omitted.
git switch/git switch -c so much better than git checkout and the confusing switches.
Not for me. Those confusing switches are already ingrained in my memory (or hidden away behind aliases) and now I find it more confusing that git is recommending new and different commands to do things that I've been doing a fixed way for years. `git restore ` instead of `git checkout -- `is another one.
Re: Highlights from Git 2.28
#103Re: Highlights from Git 2.28
#104Earlier quoted context omitted.
Just curious - what reasons do people have for not using master?
Though in the context of git, master is not intended to be a reference to master/slave [1], it is ostensibly widely mis-identified as such. The change therefore is being made by many as an attempt to be more inclusive. I pulled this [2] Bitbucket blog entry from the original article if you want to read what they have to say. 1. https://twitter.com/xpasky/status/1271477451756056577?s=20 2. https://bitbucket.org/blog/m…
But also my opinion is "this is stupid and doesn't matter", which makes me not really care that they did I guess.
Re: Highlights from Git 2.28
#105I'm a somewhat advanced user of Git. My coworkers use me as a reference when they have a problem of a difficult merge to solve. I don't follow each Git release, but I also didn't notice a great productivity enhancement for a long time. Sure it is a sign of a mature project, but I'd like to know: What's the somewhat recent Git feature that you really improved your productivity?
git worktree. Godsend if you regularly need to work on multiple branches simultaneously.
Re: Highlights from Git 2.28
#106I'm a somewhat advanced user of Git. My coworkers use me as a reference when they have a problem of a difficult merge to solve. I don't follow each Git release, but I also didn't notice a great productivity enhancement for a long time. Sure it is a sign of a mature project, but I'd like to know: What's the somewhat recent Git feature that you really improved your productivity?
git range-diff Very useful to get an overview of what changed after a rebase. https://git-scm.com/docs/git-range-diff
Or maybe not: I guess it's kinda slow and heavy on computation.
Re: Highlights from Git 2.28
#107Earlier quoted context omitted.
git worktree. Godsend if you regularly need to work on multiple branches simultaneously.
What does worktree provide that a fresh local clone doesn't?
Re: Highlights from Git 2.28
#108Earlier quoted context omitted.
Just curious - what reasons do people have for not using master?
Though in the context of git, master is not intended to be a reference to master/slave [1], it is ostensibly widely mis-identified as such. The change therefore is being made by many as an attempt to be more inclusive. I pulled this [2] Bitbucket blog entry from the original article if you want to read what they have to say. 1. https://twitter.com/xpasky/status/1271477451756056577?s=20 2. https://bitbucket.org/blog/m…
Re: Highlights from Git 2.28
#109Earlier quoted context omitted.
IMHO the only problem is what people wanna see in words. master/slave has been with us since forever ( https://news.ycombinator.com/item?id=23969906 ) and describes a relationship between two entities where one is the controller and the other is controlled, in many religions (including the most popular one) there is still a master God (or more than one) and believers are slave to God (with the capital G) But in Git t…
Americans have issues. A lot of issues to be honest. Add to the mix their fervor about what they think is right with their utter disregard about what the rest of the world has to say about it, and you will get an interesting recipe for neocolonialism.
Re: Highlights from Git 2.28
#110I'm a somewhat advanced user of Git. My coworkers use me as a reference when they have a problem of a difficult merge to solve. I don't follow each Git release, but I also didn't notice a great productivity enhancement for a long time. Sure it is a sign of a mature project, but I'd like to know: What's the somewhat recent Git feature that you really improved your productivity?
It speeds up git status on large codebases
https://github.com/git/git/blob/master/templates/hooks--fsmo...