您现在的位置是:首页 >技术教程 >【工具】git(命令总结)网站首页技术教程

【工具】git(命令总结)

Beyong2019 2023-07-16 00:00:02
简介【工具】git(命令总结)

1基础命令

1.1创建用户

命令作用
git config --system user.name “系统用户名”
git config --system user.email “邮箱”
创建系统用户
git config --global user.name “系统用户名”
git config --global user.email “邮箱”
创建全局用户
git config user.name “用户名”
git config user.email “邮箱”
创建本地用户
git config --list查看设置

1.2 创建版本库

命令作用
git init创建仓库

1.3 基本操作

命令作用
git add [文件]保存到暂存区
git commit - m “提交说明”提交到分支区

1.4 仓库当前状态

命令作用
git status仓库当前状态

1.5 比较文件差异

命令作用
git diff [比较的文件]比较工作区和暂存区
git diff --cached [比较的文件]比较暂存区和本地库

1.6 查看日志

命令作用
git log查看提交历史,以便确定要回退到哪个版本。
git reflog查看命令历史,以便确定要回到未来的哪个版本。
git log --pretty=online
git log --pretty=online --graph
git log --pretty=online --graph --abbrev-commit

1.7 版本回退

git reset [--soft | --mixed | --hard] [HEAD]

官方文档:7.7 Git 工具 - 重置揭密

1.8 撤销修改

git reset -- [文件]

参考:撤销修改

2.分支操作

命令作用
git checkout -b [分支名]
等同于下面两条:
git branch [分支名]和 git checkout [分支名]
创建并切换分支
git branch查看当前分支
git checkout [分支名]切换分支
git branch -d [分支名]删除分支
git merge合并分支

3.远程操作

命令作用
git push <远程主机名> <本地分支名>:<远程分支名>推送到远程仓库
git push <远程主机名> <本地分支名>推送到远程仓库,远程分支名和本地分支名相同
git pull <远程主机名> <远程分支名>:<本地分支名>从远程仓库拉取代码并合并到本地仓库
git pull <远程主机名> <远程分支名>:<本地分支名>从远程仓库拉取代码并合并到本地仓库,远程分支名和本地分支名相同
git remote add origin git@github.com:yourName/repositoryname.git连接远程仓库
git remote add origin https://github.com/yourName/repositoryname.git连接远程仓库
git remote rm origin删除关联的origin远程库
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。