原理图:

显示工作目录和暂存区的状态。
git status
三种状态:已提交(committed) 、已修改(modified) 和 已暂存(staged)
配置
git config --global user.name "Your Name"
管理分支
-
查看分支:
git branch
-
创建新分支:
git branch <branch-name>
-
切换分支:
git checkout <branch-name>
-
创建并切换到新分支:
git checkout -b <branch-name>
-
合并分支:
git merge <branch-name>
提交代码
把代码提交到暂存区:git add .
提交暂存区的更改到本地仓库:git commit -m "Commit message"
推送更改到远程仓库:git push origin <branch-name>
回退和恢复:
-
回退到指定提交:
git reset --hard <commit-hash>
-
恢复已删除的文件:
git checkout -- <file>
重置本地分支到远程分支:git reset --hard origin/main
清除未跟踪的文件:git clean -fd