git advance commands 25.04.2025 19 views 1 git diff 2 git log 3 git clone 4 git pull 5 git push 6 git blame 7 git branch 8 git ignore Tech Posts github tutorial git coding