原理图:
显示工作目录和暂存区的状态。
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 origin/main
清除未跟踪的文件:git clean -fd