git命令分类合集

配置

git config --global user.name <name>:设置全局用户名
git config --global user.email <email>:设置全局用户邮箱
git config --global core.editor <editor>:设置全局文本编辑器

创建与克隆仓库

git init:在当前目录初始化一个新的 Git 仓库
git clone <repository>:克隆远程仓库到本地

基本操作

git add <file>:将文件添加到暂存区
git commit -m <message>:提交暂存区的文件到本地仓库
git status:查看工作区、暂存区和仓库的状态
git log:查看提交历史记录

分支与合并

git branch:查看所有分支
git branch <branch-name>:创建新分支
git checkout <branch-name>:切换到指定分支
git merge <branch>:将指定分支的更改合并到当前分支
git branch -d <branch-name>:删除指定分支

远程操作

git remote add <name> <url>:添加远程仓库
git remote -v:查看远程仓库信息
git push <remote> <branch>:将本地分支推送到远程仓库
git pull <remote> <branch>:从远程仓库拉取并合并变更
git fetch <remote>:从远程仓库获取最新的提交历史和文件更改

撤销操作

git revert <commit>:撤销先前的提交
git reset <commit>:将当前分支的 HEAD 指针重置到指定提交
git reset --hard <commit>:放弃所有未提交的更改,并将当前分支重置到指定提交

你可能感兴趣的:(git)