如何使用 Git 和 GitHub [课程]
How to Use Git and GitHub [Course]
git diff id1 id2
is to view git commit
Make one commit per logical change
git log
to see which files have been changed in each commit
git clone
to download the whole repository
git config --global color.ui auto
git checkout id
: go back to a commit
git checkout branch_name
: most recent commit
git diff
with no arguments: compare current state with most recent commit
git reset --hard
to get rid of uncommitted changes
git commit -a -m "Commit message"
commit all changes
git reflog
: commits that recently checked out