Angel Velásquez (@angvp)
git is a distributed version control system (dvcs)
Angel Velásquez (@angvp)
$ git commit -m "fix, lol"$ git commit -m "test"Some of these commits messages might or might not be real.
$ git commit -m "
> Fix bug with hold button
> The container was calling a method that we deprecated
> on b518095cacb3abd328ad980a395c5368dff33a4e but we
> forgot to update it on this container and hence we weren't
> able to hold calls
>
> ZD-1337"Advice: after the talk, go to this post, please, read it, add it to your bookmarks, read it again https://chris.beams.io/posts/git-commit/
$ git shortlog -sne
722 John Doe <jdoe@sangoma.com>
485 Ángel Velásquez <avelasquez@sangoma.com>
353 John Doe <isecretlylove50cent@gmail.com>
127 Angel Velasquez <avelasquez@sangoma.com>
5 J Doe <jdoe@sangoma.com>
2 root <root@avelasquezdev14.qa.sangoma.com>
Fun Fact
$ git log --author="root" # commits from the server and yes in zulu project you might find some done by me (facepalm)
$ git config user.name "Angel Velasquez"
$ git config user.email avelasquez@sangoma.comPro-tip: Always have your .gitconfig file on your dotfiles .. and the first step after clone is always set the author!
How ->
Also git flow recommends to use a release branch whenever you release, feel free to use this or tags, but use one for sure.
And feel free to ping me over HipChat @angvp (please do not use @here when pinging me, or do `naked pings`)