0
点赞
收藏
分享

微信扫一扫

【Git命令】Git常用命令速查 Git命令汇总

爱做梦的老巫婆 2022-03-30 阅读 107
gitgit命令

基础配置

  1. 配置用户签名:
git config [--global] user.name <用户名>
git config [--global] user.email <邮箱>

配置好后可通过cat ~/.gitconfig指令查看。

常用命令


# 初始化本地仓库,生成.git文件夹
git init  

# 查看本地仓库状态
git status 

# 克隆仓库
git clone <远程仓库地址>
# 指定本地仓库的目录
git clone <远程仓库的网址> <本地目录>
# -b 指定要克隆的分支,默认是master分支
git clone <远程仓库的网址> -b <分支名称> <本地目录>

# 添加指定的文件到暂存区中
git add <文件名>
# 添加所有修改、已删除、新增的文件到暂存区中
git add .
# 添加所有已修改、已删除的文件到暂存区中,不包括新增的文件
git add -u
# 添加所有文件到暂存区中,包括新增、已修改、已删除的文件
git add --all
git add -A # 缩写
# 撤销提交到暂缓区的文件,相当于回退上面的add操作
git reset HEAD

# 把暂存区中的文件提交到本地仓库,调用文本编辑器输入该次提交的描述信息
git commit
# 把暂存区中的文件提交到本地仓库中并添加描述信息
git commit -m "<提交的描述信息>"
# 修改上次提交的描述信息
git commit --amend

# 打印所有的提交记录
git log
# 打印所有的提交记录,精简版
git reflog

# 版本穿梭,跳到指定的提交版本
git reset --hard <commit ID>

分支命令

# 列出本地的所有分支,当前所在分支以 "*" 标出
git branch

# 创建新分支,新的分支基于上一次提交建立
git branch <分支名>

# 修改分支名称
# 如果不指定原分支名称则为当前所在分支
git branch -m [<原分支名称>] <新的分支名称>
# 强制修改分支名称
git branch -M [<原分支名称>] <新的分支名称>

# 删除指定的本地分支
git branch -d <分支名称>

# 强制删除指定的本地分支
git branch -D <分支名称>

# 切换到已存在的指定分支
git checkout <分支名称>

# 创建并切换到指定的分支,保留所有的提交记录
# 等同于 "git branch" 和 "git checkout" 两个命令合并
git checkout -b <分支名称>

# 创建并切换到指定的分支,删除所有的提交记录
git checkout --orphan <分支名称>

# 把指定的分支合并到当前所在的分支下
git merge <分支名称>
举报

相关推荐

0 条评论