One suggestion for your githiub:
It looks like you are uploading to github after you have compiled the kernel. As a result, all the "compiled" stuff is getting uploaded which would make it impossible for someone to cherry pick your commits or even reference them for their own. I would suggest cleaning out the compiled stuff before committing to github, as in using the "make clean" command before making the commits. I hope this make sense because I'm pretty new to github and am still trying to find my way with it too.
Ty for suggestion actually I have a .gitignore file but its not being recognized on command line, but for some reason works fine on windows using the github program.
Sent from my GS3 on AOSB 4.4.2 using Tapatalk 4