Git Command
Push code to GitHub
git initgit add .(. means all files)git commit -m "comment"git remote add origin https://github.com/username/repo-name.gitgit push -u origin master
Update code
git pull(假如有另外在 github 上創了新的 commit)git add .git commit -m "comment"git push
Git Branch
Resolve conflict

Update 久未更新的 repo
git pull origin mastergit add .git commit -m "comment"git push --set-upstream origin master
Restore previous commit
git log --oneline -n// (n 是最近幾次的提交記錄)git reset --hard HEAD~如果想回復到 f3a6683 test1 ,輸入Sang-MacBook-Pro:test Sang$ git log --oneline -5 // 最近5次提交記錄 ba2f0a4 (HEAD -> master, origin/master) test4 //最新提交的記錄 f3a6683 test1 // 上一個提交的記錄 4f0f054 test2 6fefa2d test1 77f9ec8 resetgit reset --hard HEAD~
如果想回復到 4f0f054 test2 ,輸入git reset --hard HEAD~2
如果想回復到 6fefa2d test1 ,輸入git reset --hard HEAD~3如此類推。git push -f origin main強制以現在版本為主
Often
git statusgit config user.email(有時 github commit 沒更新到 contributes 的時候檢查一下)git config --global user.email "github@email"(直接更新 global)