Re: Adding new/create & del/delete aliases into git

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Dec 16 2021, Jasdeep Khalsa wrote:

> Hi there Git Community!
>
> I've been using the following aliases for a long time:
>
> del or delete = branch -D
> new or create = checkout -b
>
> And I feel these are good candidates as an addition into the core git
> API as they provide an easy way for new starters to understand the
> creating and deleting of branches - which is arguably one of the most
> common git operations.

As a general advice if we're providing any sort of sugar / default flags
either as a guide or as aliases for newcomers it's probably good to not
do so with --force, i.e. your -D will shred data users might still want,
better to make it a -d. You can always add -D when needed.

> In comparison, passing in flags for this purpose for new starters to
> git, is both hard to remember and not easy or obvious to understand
> what is going on.
>
> From my understanding, these flags were also meant as a shortcut to do
> a git branch && git checkout in one operation - effectively being
> alias flags anyway.
>
> So I wanted to reach out to find out what appetite there may be out
> there to add/change these to be simpler for new starters to git :)
>
> Thanks for considering my proposal and happy to discuss any thoughts!
>
> Jasdeep
>
> https://github.com/jasdeepkhalsa

There was a more extensive proposal discussed on-list recently here:
https://lore.kernel.org/git/20210702100506.1422429-6-felipe.contreras@xxxxxxxxx/

I think if you're interested reading that & using some of the things
that came up there as a jumping-off point would be a good place to
start.




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux