here is a list of things that I'd like you to pay attention to when collaborating with me on Github:
one commit does one job only; do not do several jobs with one commit; this is to make code review easier
if one commit is supposed to fix one existing issue, put a message like fixes #n or closes #n in the commit message
always use the --rebase option when pulling changes from the repository, e.g. git pull --rebase; this is to avoid unnecessary merges and make the tree cleaner
I mainly use Ubuntu, and I'll be happy if you use *nix as well; Windows is fine, but EOL marker may be annoying (CRLF or LF)
if there are too many changes, please select one subset of lines to commit at one time
here is a list of things that I'd like you to pay attention to when collaborating with me on Github:
fixes #n
orcloses #n
in the commit message--rebase
option when pulling changes from the repository, e.g.git pull --rebase
; this is to avoid unnecessary merges and make the tree cleaner