kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #34602
Re: Git noob question
Cool stuff; thanks for those. I’m finding the —graph option particularly useful.
Cheers,
Jeff.
> On 3 Mar 2018, at 01:40, Tiger12506 <tiger12506@xxxxxxxxx> wrote:
>
> I'm not a kicad dev, just an avid reader of the list, but I am pretty fluent in git.
> Here are some aliases that you might find useful (that go in your ~/.gitconfig)
>
> [alias]
> co = checkout
> ci = commit
> st = status
> br = branch
> hist = log --all --abbrev-commit --graph --date=short --pretty=format:\"%h %C(yellow)%aN %C(green)| %C(cyan)%d%Creset%s\"
> histd = log --all --abbrev-commit --graph --date=short --pretty=format:\"%h %C(green)%ad %C(yellow)%aN%Creset | %C(cyan)%d%Creset%s\"
> ll = log --all --stat --abbrev-commit --graph --pretty=format:\"%C(green)%h %aN | %C(yellow)%d%C(green)%s\"
> type = cat-file -t
> dump = cat-file -p
> d = whatchanged -1 -p
> del = !git rm $(git ls-files --deleted)
> dc = diff --cached
> wd = diff --word-diff
> cw = diff --color-words
> b = blame -w
>
>
> I tend to use `git hist` and `git st` all the time. So that I can always see what's going on, I never use git pull, I always use git fetch instead. That seems to be in-line with what Wayne expects, since he says to rebase your changes. git pull would do a fetch and merge together, but you want to fetch and rebase -- you can set your .gitconfig to do the fetch and rebase, but I think it's easier to follow along with what's going on if you do the fetch separately and check the tree each time with git hist.
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
References