一、初始化仓库
git init:在当前目录下初始化一个新的 Git 仓库。二、添加和提交更改
git add :将指定文件添加到暂存区。可以使用通配符,如 git add *.py 添加所有 .py 文件。git add -A 或 git add --all:添加所有修改和删除的文件到暂存区。git commit -m "message":提交暂存区的更改,并提供一个有意义的提交消息。三、查看状态和历史
git status:查看当前仓库的状态,包括哪些文件被修改、暂存或未跟踪。git log:查看提交历史,显示每个提交的详细信息。git log --oneline:以简洁的格式显示提交历史,每个提交一行。git diff:查看尚未暂存的更改。git diff --staged:查看已暂存但未提交的更改。四、分支操作
git branch:列出所有分支。git branch :创建一个新分支。git checkout :切换到指定分支。git merge :将指定分支合并到当前分支。五、远程仓库操作
git remote add :添加一个远程仓库。git remote -v:查看远程仓库的详细信息。git push :将本地分支推送到远程仓库。git pull :从远程仓库拉取最新的更改并合并到当前分支。六、撤销操作
git reset :取消暂存指定文件。git reset --hard HEAD:撤销所有未提交的更改,回到上一次提交的状态。git revert :创建一个新的提交来撤销指定的提交。七、标签操作
git tag :在当前提交上创建一个轻量级标签。git tag -a -m "message" :创建一个带注释的标签。git push :将标签推送到远程仓库。