|
主题设置

卡片式面板通常用于非白色背景色的主体内

Git 命令整理

本篇介绍 Git 常用命令的整理,包括基础命令、分支管理、标签管理、远程操作等,以便于快速参考。

Dos 命令

# 查看当前目录路径
pwd

# 查看当前目录里所有内容
ls -al

# 转到桌面
cd desktop

# 转到 d 盘
cd /d

# 退回到上一级目录(cd和..之间有空格)
cd ..

# 退回到上两级目录(cd和..之间有空格)
cd ../..

Git 基础命令

# 查看安装的 Git 版本号
git --version

# 查看 Git 安装路径
which git

# 查看当前 Git 配置
git config -list

# 设置用户信息
git config --global user.name "Your name"
git config --global user.email "you@example.com"
						
# 通过在文件夹内执行 init 命令初始化 Git 仓库
git init

# 克隆远程仓库
git clone <repository-url>

# 将代码添加到本地仓库
git add -A

# 将代码提交到本地仓库
git commit -m "内容描述"

# 将代码推送到远程仓库
git push

# 将本地仓库推送到远程仓库
# 先将本次仓库与远程仓库联系起来
git remote add origin https://gitee.com/dayu/test.git
# 联系起来后,将本地仓库推送到远程仓库的 master 分支,
# 第一次推送时,-u 选项的作用是将 本地分支 与 远程分支 关联起来
git push -u origin "master"
# 之后就可以使用简单的推送命令
git push

# 在仓库目录中查看提交历史
git log

Git 标签命令

# 查看所有标签
git tag

# 创建标签
git tag <tag-name>

# 创建带注释的标签
git tag -a <tag-name> -m "Tag Message"

# 查看指定标签的演变历史
git log v1.0.0

# 查看所有分支/标签的演变历史
git log --all

# 查看所有分支/标签最近多少次的记录(m是一个数字,比如:git log -n3,代表查看最近3次的记录)
git log -nm

# 切换到标签
git checkout <tag-name>

# 删除本地仓库的标签
git tag -d <tag-name>

# 删除远程仓库的标签
git push origin --delete <tag-name>

# 将标签推送到远程仓库
git push origin --tags <tag-name>

Git 分支命令

# 查看本地仓库分支
git branch

# 查看远程仓库分支
git branch -r

# 查看所有分支列表,包括本地和远程
git branch -a

# 查看本地分支对应的远程分支
git branch -vv

# 查看指定分支的演变历史
git log <branch-name>

# 查看所有分支/标签的演变历史
git log --all

# 查看所有分支/标签最近多少次的记录(m是一个数字,比如:git log -n3,代表查看最近3次的记录)
git log -nm

# 查看当前分支所有的提交记录的简要信息
git log --oneline

# 图形化展示当前分支的版本演变信息
git log --graph

# 创建分支
git branch <branch-name>

# 切换到指定分支
git checkout <branch-name>

# 创建并切换到新分支
git checkout -b <branch-name>

# 删除本地分支(如果分支有有未提交的内容,会删除失败)
git branch -d <branch-name>

仓储命令

当 cd 到指定的仓储目录后,可以使用以下命令查看仓储信息。

# 检查文件夹是否包含 Git 仓库
git status

# 在 Git 仓库中,所有版本控制信息都存储在隐藏的 .git 文件夹中
# 强制删除 .git 文件夹及其所有内容,从而将该目录从 Git 仓库变为普通文件夹
rm -rf .git